Extract emails from text
Collect common email addresses and copy them as a list.
Private: it runs in your browser and what you type is never sent anywhere. How to check it
Your files are processed here, on your device
We do not send the contents of your files or text to any server: everything is processed in your browser’s memory. No account is needed, there is no daily quota and we use no analytics or trackers. Each tool has size limits to protect your device’s memory.
A connection is only needed to load the site. After that you can disconnect and the tools keep working (some previews may need the connection). Hosting may receive technical visit data. Favorites store only tool identifiers in this browser.
How we handle your data →How to use this tool
- Paste text containing the addresses you want to collect.
- Choose whether to keep or remove exact duplicates.
- Extract, inspect matches, then copy or download the list.
An example you can verify
Prepare an email list from a sample text.
Example input
Ana <[email protected]>, [email protected], [email protected]
Expected result
[email protected] [email protected]
There are two distinct addresses. Keeping duplicates lists [email protected] twice. Account existence is not checked.
Extract emails from text: uses and practical guidance
Extracting emails turns text mixed with names, labels or comments into an address list. A typical use is reviewing a contact document exported from another system, where addresses are surrounded by information that is unnecessary for the next task. The tool finds common patterns and places one match on each output line. It does not send messages, open mailto links or query domain records. The result is a selection of text found in the input, not confirmation that an account is available or that it belongs to a particular person.
Matching supports common addresses using unaccented Latin letters, digits and selected symbols before the at sign. Domains must contain dot-separated labels. This is deliberately narrower than every format allowed by email standards: quoted local parts, international Unicode addresses and some unusual formats require independent review. An address accepted by another system may therefore produce no match here. Conversely, a matching address may be fictitious, deactivated or misspelled in a way this extraction cannot detect. Use the tool to collect candidates for inspection rather than interpreting pattern matching as successful delivery verification.
Removing duplicates compares complete addresses exactly as written. Two occurrences of [email protected] become one, while [email protected] and [email protected] remain separate entries. This avoids assuming how the receiving mail system treats the local part. Result order follows the first occurrence of each retained address. Disable duplicate removal when you need to inspect repeated mentions and retain every match. The displayed count describes the resulting list, so it can decrease after deduplication even though the source text has not changed. Save the original input separately if repeated occurrence is relevant to your review.
Compare the collected list with representative passages before using it elsewhere. Inspect dots, hyphens, plus signs, domain suffixes and addresses next to punctuation. An address broken by a line ending inside a word is not automatically reconstructed. Substitutions such as name at example dot com are not interpreted either. A lack of matches does not establish that a document contains no contact information; check whether it uses an unsupported format or obfuscated spelling. Input supports up to one million characters and ten thousand matches. Copy or download the resulting text to continue reviewing it in another tool, retaining enough source context to confirm that each candidate was extracted from the intended passage.
Settings and limits
Paste text to find common ASCII email addresses with dotted domains. No servers are contacted and account existence is not verified. Optionally remove exact duplicates. Maximum 1 million characters and 10,000 matches.
Frequently asked questions
Does it detect every possible email format?
No. This is practical extraction, not complete RFC validation. Quoted local names and international Unicode addresses are unsupported.
Is it free, and do I need to sign up?
Yes, it is free. You do not need to sign up, create an account or install an app, and there is no daily quota: open the tool and use it. The only limits are file sizes, which protect your device’s memory.
Is my data sent to any server?
No. What you type or paste is processed in your browser’s memory and is not sent to any server. You can check it in the browser’s Network tab or by going offline after the page has loaded.