Email Extractor
Paste any text, HTML source, or log dump and get a clean, de-duplicated list of email addresses, URLs, or phone numbers instantly.
0
emails found — paste something above to start
Extraction runs entirely in your browser — nothing you paste is uploaded.
How it works
- Paste your text, HTML source, or exported data into the input box on the left.
- Pick the Emails, URLs, or Phone numbers tab and adjust sorting, lowercasing, or the exclude-domain filter as needed.
- Copy the one-per-line result with the Copy button or save it as a .csv file for your spreadsheet or CRM.
Frequently asked questions
- How does the email extractor find addresses in messy text?
- It scans your input with a pattern matcher that recognizes the standard local-part@domain.tld structure, including dots, plus signs, and hyphens. It works on plain text, HTML source, CSV exports, and log files alike, because it looks at the raw characters rather than the document format.
- Is the text I paste uploaded to a server?
- No. Extraction runs entirely in your browser with JavaScript, and nothing you paste is transmitted anywhere. You can even load the page, disconnect from the internet, and the tool keeps working — useful when handling customer data you are not allowed to share.
- Does it remove duplicate emails automatically?
- Yes, every result list is de-duplicated before it is shown. With the lowercase toggle on, Sales@example.com and sales@example.com are treated as the same address, which matches how mail servers handle the domain part in practice.
- Can I exclude certain domains from the results?
- Yes. Type one or more domains separated by commas — for example gmail.com, yahoo.com — into the exclude filter and matching addresses disappear from the list live. This is handy when you only want corporate addresses and need to drop free webmail providers.
- How accurate is the phone number extraction?
- It targets sequences of 7 to 15 digits that may include spaces, dashes, parentheses, and a leading plus sign, which covers most international and local formats. Because phone formats vary wildly, expect occasional false positives from things like order numbers, so skim the list before using it.
About this tool
Email Extractor pulls every email address out of whatever you paste into it — a web page’s HTML source, a mail thread, a server log, a CSV export, or an unstructured notes file. Instead of hunting through the text by hand, you get a clean one-per-line list with a live count, ready to copy into a mail client or download as a CSV for a spreadsheet or CRM import.
Everything happens locally in your browser. The tool applies a pattern matcher to the raw text as you type or paste, so results update instantly and none of your data leaves your device — an important point when the text contains customer or colleague contact details. Duplicates are removed automatically, and an optional lowercase toggle folds different capitalizations of the same address together. The A–Z sort toggle turns a scattered list into an ordered one, and the exclude-domain filter drops addresses from domains you list, such as free webmail providers or your own company domain.
Two secondary tabs extend the same workflow to other data. The URLs tab extracts every http, https, and www link, which is useful for auditing a page’s outbound links or collecting sources from a research document. The Phone numbers tab finds phone-like digit sequences in local and international formats, helpful when digitizing contact lists from scanned or copied documents.
A practical tip: when extracting from a web page, use View Source or Ctrl+A / Ctrl+C on the rendered page and paste the whole thing — the extractor ignores markup and noise, so more input rarely hurts. For CSV downloads, each entry lands in its own row with a header, so the file opens cleanly in Excel, Google Sheets, or any import wizard.