[{"data":1,"prerenderedAt":46},["ShallowReactive",2],{"tool-guide:email-extractor":3},{"overview":4,"whatIs":5,"useCases":6,"commonMistakes":12,"relatedStandards":17,"steps":24,"example":28,"limitations":32,"faq":36},"Email Extractor finds practical email-address syntax in pasted text, normalizes domains, deduplicates addresses, counts occurrences, groups domains, and creates local text, CSV, or JSON output.","Email addresses are scattered throughout logs, reports, CRM exports, HTML source, and configuration files. Extracting them manually is tedious and error-prone — addresses can appear in unexpected formats, with mixed case, trailing punctuation, or duplicates. This tool scans any pasted text for strings that match practical email-address syntax (local-part@domain), normalizes the domain to lowercase, optionally lowercases the local part, deduplicates the results, counts how many times each address appeared, and groups addresses by domain. The output can be filtered, sorted, and exported as plain text (one address per line), CSV with domain and count columns, or structured JSON. All processing runs locally in your browser — your input text, which may contain sensitive contact information, is never uploaded to any server. The tool is designed for legitimate use cases: cleaning up mailing lists, auditing contact databases, extracting addresses from support tickets or log files.",[7,8,9,10,11],"Cleaning CRM exports — extract and deduplicate email addresses from a messy CSV or database dump where addresses are mixed with other data.","Auditing mailing lists — identify duplicate addresses and count occurrences to find entries that appear in multiple sources.","Log analysis — extract email addresses from application logs, error reports, or bounce notifications for investigation.","Domain grouping — group extracted addresses by domain to identify which organizations or providers appear most frequently.","Data migration — extract clean, deduplicated address lists from legacy systems or unstructured text before importing into a new platform.",[13,14,15,16],"Assuming extraction validates deliverability — the tool checks syntax only. An address like user@nonexistent-domain.example passes syntax validation but may not exist.","Case sensitivity in local parts — RFC 5321 says local parts are case-sensitive, but most providers treat them as case-insensitive. The optional lowercase toggle normalizes local parts for deduplication, but this may merge distinct addresses on case-sensitive servers.","Quoted local parts — the tool extracts practical addresses only. Quoted local parts like \"john doe\"@example.com and address literals like user@[192.168.1.1] are not recognized.","Input size limits — text is limited to 2 MiB with up to 50,000 candidates and 10,000 unique addresses. For larger datasets, split the input into batches.",[18,21],{"title":19,"url":20},"RFC 5321 — SMTP (mailbox syntax)","https:\u002F\u002Fdatatracker.ietf.org\u002Fdoc\u002Fhtml\u002Frfc5321",{"title":22,"url":23},"RFC 5322 — Internet Message Format","https:\u002F\u002Fdatatracker.ietf.org\u002Fdoc\u002Fhtml\u002Frfc5322",[25,26,27],"Paste text containing email addresses and choose whether local parts should be lowercased.","Extract, then filter by domain or sort by address, domain, or occurrence count.","Copy or download the filtered result after confirming you have a lawful and appropriate reason to use the addresses.",{"label":29,"input":30,"output":31},"Clean a synthetic contact list","Alice@Example.COM, alice@example.com, ops@status.example.com","2 unique addresses · 3 occurrences · 1 duplicate removed",[33,34,35],"Quoted local parts, comments, address literals, and internationalized Unicode addresses are not accepted.","Syntax validation does not check mailbox existence, deliverability, ownership, or consent.","Input is limited to 2 MiB, 50,000 candidates, and 10,000 unique addresses.",[37,40,43],{"question":38,"answer":39},"Does this tool verify that email addresses exist?","No. The extractor validates address syntax and normalizes domains but does not send verification emails or check mailbox existence.",{"question":41,"answer":42},"Is the extracted data sent to a server?","No. Extraction, deduplication, and filtering all run locally in your browser. Your input text is never uploaded.",{"question":44,"answer":45},"Can I export the results?","Yes. Export as plain text (one address per line), CSV (with domain and count columns), or JSON. All exports are generated locally.",1788868140180]