Email Alias Generator Injector
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This script scans email input fields on any page and adds a button next to them that generates email aliases with a single click. It creates aliases using plus-address formatting (user+alias@domain) or custom domain suffixes, with configurable alias formats including random strings, word-based aliases, word+number, word+timestamp, and custom word lists. The generated alias is automatically filled into the field and copied to your clipboard. Perfect for creating unique email addresses for different services, tracking newsletter signups, or protecting your primary email address from spam.
WHERE IT RUNS
The script works on any page with email input fields—registration forms, sign-up pages, newsletters, subscription forms, and any website that asks for an email address. It detects email inputs by type, name, id, and class attributes, and works on any website regardless of framework.
HOW TO USE
After installation, the script automatically adds an ✉️ button next to email fields on the page. Click the button to generate an alias—the alias is filled into the field and copied to your clipboard. Open the panel to customize: choose alias format (word, word+number, word+timestamp, random), select the separator (+, ., -, _, random), choose domain handling (same as base, custom domain, custom suffix), toggle timestamp inclusion, configure the word list, set random string length, and choose button position (inline, right, float). Click "Refresh Buttons" to re-scan the page after dynamic content changes.
TECHNICAL MECHANISM
The script uses a multi-stage email field detection and alias generation pipeline. First, it scans the DOM for email inputs using a comprehensive set of selectors: input[type="email"], name/id/class containing "email", and text inputs with email autocomplete. Second, it wraps each input in a flex container and adds a button with hover effects. Third, it generates aliases based on the configured format: words are selected from a user-provided list, numbers are generated randomly, timestamps use Date.now(), and random strings use alphanumeric characters. Fourth, it applies the alias using plus-address formatting (local+alias@domain) or custom domain substitution. Fifth, it sets the input value using the native setter and dispatches both "input" and "change" events for React/Vue compatibility. Sixth, it copies the alias to the clipboard using GM_setClipboard and shows a toast notification.
THE PANEL
The settings panel is fully draggable and can be positioned anywhere on your screen. It automatically snaps to the nearest edge when released, keeping your workspace organized. The panel can be collapsed to a small bubble showing only a gear icon, and restored with a single click. Its position is remembered across page reloads using GM_setValue. The panel also responds to the Escape key, which instantly hides it until you click the bubble again. All settings are saved immediately when changed and persist across browser sessions.
PLEASE NOTE
This script requires the free BotGentz extension to run. The script detects email fields using attribute selectors and may not work on non-standard or custom-built form elements. Generated aliases are for convenience and should be used in accordance with each service's terms of service. The script does not access, store, or transmit any personal data or email addresses. All generation happens locally in your browser and never leaves your device.