This Chrome extension allows you to validate email addresses directly in your browser. It provides functionalities like bulk email validation, adding invalid emails to a registry, and copying valid emails in a comma-separated format.
- Bulk Email Validation: Validate multiple emails at once from a single text input.
- Manually Add Invalid Emails: Add invalid emails to a persistent invalid email registry stored in
localStorage
. - Copy Valid Emails: Copy the valid emails as a comma-separated list to your clipboard for easy pasting.
- Invalid Emails Registry: View and manage a list of manually added invalid emails, with the ability to remove them using a close button.
- HTML5: Structure for the popup UI.
- CSS3: Styling for the Chrome extension popup.
- JavaScript: Handles email validation, clipboard actions, and management of invalid email registry.
- Download the extension files or clone this repository:
- Open Google Chrome and go to chrome://extensions.
- Enable Developer mode by toggling the switch in the top right corner.
- Click Load unpacked and select the folder containing the extension files.
- Click the Email Validator icon in the Chrome toolbar to open the popup.
- In the Enter Emails section:
- Enter email addresses separated by commas or on separate lines.
- Click the Validate Emails button to check each email.
- Validation Results:
- Valid emails will appear in green text.
- Invalid emails will appear in red text.
- Add Invalid Emails:
- You can manually add invalid emails using the Manually Add Invalid Emails section.
- Click Add Invalid Emails to save them.
- Remove Invalid Emails:
- Manually added invalid emails will have a close button (red "×") next to them, which you can click to remove them from the registry.
- Copy Valid Emails:
- Once the emails are validated, click the Copy Valid Emails button to copy the valid emails as a comma-separated list to your clipboard.
- The Invalid Emails Registry section will show all manually added invalid emails, which will be saved in your browser's local storage and persist across sessions.
- Invalid emails can be removed from the registry using the close button next to each email.
- Enter multiple email addresses (separated by commas or new lines) and validate them all at once.
- The extension checks email syntax, domain existence, and MX records.
- Manually added invalid emails are stored in
localStorage
and displayed in the Invalid Emails Registry section. - Avoids duplicates by checking before adding invalid emails.
- Each invalid email entry includes a close button for easy removal.
- After validation, the Copy Valid Emails button allows you to copy the valid emails as a comma-separated list to your clipboard.
- The list of invalid emails is retained even if you close or reload the extension.
-
Clone the repository:
-
Load the extension:
- Open Google Chrome and navigate to chrome://extensions.
- Enable Developer mode at the top-right corner.
- Click on Load unpacked, and select the folder where you cloned/downloaded the extension.
-
Use the extension:
- After loading the extension, click the icon in the Chrome toolbar to open the extension popup.
manifest.json
: The configuration file for the Chrome extension.popup.html
: The HTML structure for the popup UI.popup.js
: The JavaScript file responsible for email validation and managing invalid email registry.style.css
: The CSS file that handles the visual design of the popup.
Feel free to contribute to this project by opening issues or submitting pull requests. Contributions are always welcome!
This project is open-source and available under the MIT License.