Email Counter — Count Unique Emails, Domains & TLDs
Email Counter tallies everything that matters: total matches including duplicates, unique count after collapsing, duplicates removed, distinct domains and TLDs, plus quality counters for role accounts and disposable providers — with a full per-domain breakdown table.
- 100% in your browser
- No signup · no uploads
- Free to use
drop files here
Results
Nothing processed yet. Add content above and press the action button — everything runs locally in this tab.
History
Optionally remember runs on this device, sealed with your passphrase. Off by default; entries expire after 30 days.
Expires after 30 days; forgetting the passphrase erases access permanently.
How it works
- 01
Add your content
Paste text or drop TXT, CSV, XLSX, DOCX and PDF files into the workspace.
- 02
Run the tool
One press runs the pipeline locally in a Web Worker. Change the options and results update automatically.
- 03
Copy or download
Export results as TXT, CSV or JSON. Your content is never uploaded.
The numbers that actually describe a list
Raw line counts lie. They include duplicates, header rows, blank lines, N/A placeholders and role addresses that will never engage. The counter reports the figures stakeholders should see instead: total syntactically valid matches including duplicates, unique count after collapsing, duplicates removed (the exact difference), distinct domains and TLDs, plus quality counters for role accounts and disposable providers with a full per-domain breakdown table.
Those six numbers answer the only question that matters at intake — how big is this list, really? — and they do it from raw pasted text in one step, no prior extraction pass needed. Paste anything from a chat log to a scraped page; the counter extracts, normalizes and tallies together.
Total vs. unique vs. deliverable
Total counts every valid-shaped match including repeats — the ceiling. Unique collapses case-insensitive duplicates — the working size. Deliverable is uniques minus invalid, disposable and role addresses you choose to exclude — the sendable size. Reporting total as list size overstates reach; reporting deliverable without showing the math hides quality work. Report all three with the duplicate rate attached.
A healthy content-download list might show 5–10% duplicates and under 3% disposables. Merged legacy exports routinely show 20–30% duplicates; purchased or scraped lists invert the quality counters entirely. The per-domain table then shows whether the uniques concentrate on a few domains (key-account leverage) or scatter across hundreds (broad-market reach).
- Total → ceiling, includes every repeat
- Unique → working size after collapsing
- Deliverable → uniques minus risky and invalid
- Duplicate rate → data-pipeline health signal
Using counts to find pipeline bugs
Track duplicate rate over time, not just per list. A sudden jump from 4% to 18% after a site change points at a double-firing form or a sync loop — fixing the source beats re-counting forever. A disposable share climbing after a giveaway means the incentive attracted throwaways; quarantine that cohort before it drags engagement rates.
TLD spread adds a second diagnostic: an unexpected surge in an unusual TLD often marks bot signups or a mis-targeted campaign spilling across regions. The counter surfaces it in seconds, locally, before the bad cohort reaches your mail platform's billing and reputation systems.
Counting without uploading
Counts feel harmless until the thing being counted is a sensitive HR export or a client roster. Here extraction and tallying happen in a Web Worker inside your tab with no artificial cap beyond browser memory and the 30 MB per-file guard — large enough for serious lists, private enough for serious data. Export the breakdown as CSV when stakeholders want the table, not just the headline.
Last reviewed: 2026-09-06 · By the Email Extractor Team · About our privacy-first approach
Keep reading
Frequently asked questions
What's the difference between total and unique?
Total counts every syntactically valid match in the input, including repeats. Unique counts distinct addresses only. Their difference is exactly how many duplicates were removed.
Does counting require extraction first?
No — paste raw text of any shape. The counter extracts, normalizes and tallies in one step, so it doubles as a quick sanity check on scraped or exported data.
Is there a size limit?
There is no artificial cap. Processing runs in a Web Worker, while practical limits still depend on browser memory, device performance and the file format being opened.