Extract Emails from Text
Pull every unique email address out of a block of text.
This tool runs entirely in your browser. Your files are never uploaded to a server.
0 found
What this tool does
Scans any block of pasted text — an email export, a webpage, a document — and pulls out every substring that looks like a valid email address.
How to use it
Paste your text into the box; matching addresses are listed below it immediately, deduplicated and ready to copy as a newline-separated list.
Worked example
Pasting "Reach our sales team at [email protected] or [email protected], or CC [email protected] again." extracts exactly two results — [email protected] and [email protected] — with the repeated sales address listed only once.
How the matching pattern works
The pattern looks for a run of letters, digits, and the symbols `. _ % + -` before an `@`, then a domain made of letters, digits, dots, and hyphens ending in a two-or-more-letter suffix. It's a practical approximation of email syntax, not the full formal specification.
What it doesn't check
A match only means the text has email-like shape — the tool never verifies that the address exists, accepts mail, or belongs to who you think it does. It also can't tell a real inbox address from an email-shaped string used as an example or placeholder.
Limitations
Only ASCII-range addresses are matched; internationalized domains or local parts using non-Latin scripts won't be picked up. An email split across a line break, or with spaces inserted to defeat scrapers (like "name (at) example.com"), also won't match.
Privacy
Everything runs locally in your browser — the pasted text and extracted addresses are never sent to a server.
Frequently Asked Questions
- Does it remove duplicate emails?
- Yes, each unique email address appears only once in the results, even if the same address occurs several times in the pasted text.
- Does it validate that the emails are real?
- No, it only matches text with a valid email shape — it never checks whether the mailbox actually exists or can receive mail.
- Will it catch addresses obfuscated as "name (at) example.com"?
- No, the pattern requires a literal @ character, so addresses deliberately obfuscated with "(at)", extra spaces, or similar tricks won't be matched.
- Can I copy all results at once?
- Yes, use the Copy button to copy every extracted email as a single newline-separated list.
Related Tools
Extract URLs from Text
Pull every unique http(s) web link out of a block of text.
Extract Hashtags from Text
Pull every unique hashtag out of a post or caption.
Find and Replace
Find and replace text, with optional case-sensitivity and regex support.
Alternating Case Converter
Convert text into alternating upper and lower case, letter by letter.
Bold Text Generator
Transform regular text with the Bold Text Generator using copyable Unicode characters for profiles, posts and messages.
Bubble Text Generator
Transform regular text with the Bubble Text Generator using copyable Unicode characters for profiles, posts and messages.