0 lines · 0 characters
0 lines · 0 characters · 0 address(es) (0 found)
This email extractor finds every email address in a text and lists each one once. Paste a document, a web page source, a CSV or a mailbox export, and copy the addresses one per line or separated by commas.
Last updated:
How it works
Paste or open the source
Any text works: an email thread, HTML, a spreadsheet saved as CSV, a log file or a PDF copied as text.
Choose the output
One address per line, or separated by commas, semicolons (for Outlook) or spaces; in the order found, A–Z or grouped by domain.
Copy the list
The addresses appear as you paste, with a count and a breakdown by domain.
Features
Standards-based matching
Addresses are matched by the dot-atom rules of RFC 5322 with the length limits of RFC 5321: no leading, trailing or double dots, a local part of at most 64 characters and a domain with a real top-level part. [email protected] and name@localhost are not extracted.
International addresses
Letters of any script are accepted in the address and the domain (RFC 6531), so addresses such as josé@exämple.de are found.
Clean list
Duplicates are removed (case-insensitively when Lowercase is on), and mailto: prefixes and surrounding punctuation are left out.
Filter and group
Keep only addresses of one domain, output domains only, and see how many addresses each domain has.
Obfuscated addresses
Optionally read "name [at] example [dot] com" and similar forms used to hide addresses from bots.
Limits & privacy
Text and files can be up to 200 MB; files above 8 MB are scanned line by line in a background worker. An address is never split across a line break.
Addresses with an IPv4 literal domain (user@[192.0.2.1]) are found; IPv6 literals and quoted local parts are not. With Lowercase on (the default) addresses are written in lower case: domains are case-insensitive, and so are almost all mailboxes.
Please respect privacy and anti-spam laws when you use collected addresses. Your text is processed in the browser and never uploaded. See the privacy page.
FAQ
How do I extract email addresses from a text?
Paste the text into the input. Every address appears in the result, one per line, without duplicates.
How do I extract emails from an Excel file?
Save the sheet as CSV or copy the cells and paste them. All addresses in all columns are found.
Why is an address missing?
It may not be a valid address: for example a domain without a dot, consecutive dots, or a quoted local part such as "john doe"@example.com, which this tool does not extract.
How do I get a list separated by semicolons for Outlook?
Choose "Semicolon" under One per. The addresses are joined with "; " on a single line.
Are the addresses checked or sent anywhere?
No. The tool checks only the format of each address, in your browser. It does not test whether a mailbox exists and nothing is uploaded.