Extract Emails, URLs and Numbers
Pull structured values out of unstructured text.
Everything is processed in this tab. Nothing you paste is sent anywhere.
Every tool runs entirely in your browser. Your files are never uploaded to a server.
Extraction scans text for anything matching a pattern and lists the matches. Emails are found by the local part, an @ and a domain with a dot; URLs by the http or https prefix.
How to use Email and URL Extractor
- Paste your text. An email thread, a web page, a log — structure does not matter.
- Choose what to extract. Emails, URLs, domains, IPs, phone numbers or plain numbers.
- Pick a separator. Semicolons paste straight into most mail clients.
About extracting emails and URLs from text
Extracting structured values from unstructured text is pattern matching, and the interesting part is where to set the tolerance. An email address can be validated exactly — RFC 5322 defines the grammar — but the regex that implements it faithfully runs to several kilobytes, matches quoted local parts and comments that no mail provider accepts, and still cannot tell you whether the mailbox exists. For pulling addresses out of prose that precision buys nothing, so a permissive pattern that matches the shape people actually write is the better tool. Phone numbers have the opposite problem: there is no grammar to be exact about. Formatting varies by country and by habit, with brackets, spaces, dots and dashes all in use, and numbers frequently written with no separators at all. Any pattern loose enough to catch real numbers also catches years, invoice totals and identifiers, which is why the results are filtered by digit count rather than by shape. URLs sit in between. The http or https prefix makes them easy to find and the ambiguity is at the other end, because a link at the close of a sentence absorbs the punctuation that follows it. Trimming a trailing period, comma or closing bracket is right nearly always and wrong for the rare address that genuinely ends in one. It is worth being explicit about use. Recovering addresses from your own correspondence is ordinary; harvesting them from pages you did not receive and mailing them is unlawful in most jurisdictions, whatever the tool makes easy.
Frequently asked questions
Will it find every email address?
Why do some phone numbers get missed or over-matched?
Can I use this to build a mailing list?
Why is a trailing full stop removed from URLs?
Is my text uploaded?
Last updated