Data Extractor — Pull Emails, URLs & More from Text
Extract emails, URLs, domains, IPs, MAC addresses, dates, phones, hashtags, mentions, file paths or hashes from any text. Free, in your browser, no upload.
No matches found
🔒 Extracted in your browser — nothing is uploaded.
What the data extractor does
Paste a wall of text — an email thread, a chat export, a CSV dump, a web page, a server log — and this tool pulls out just the pieces you care about. The dropdown offers eleven kinds of thing to look for: Email addresses, URLs, Domains, IP addresses, MAC addresses, Phone numbers, Dates, Hashtags, @ mentions, File paths and Hashes (MD5/SHA). Pick one and it instantly lists every match, or pick All types and the whole lot comes back at once, grouped under a heading each with its own count. Matches are shown in the order they appear and duplicates are removed automatically, so you get a clean, copy-ready list instead of scrolling through the noise by hand.
How the matching works
Each type uses its own pattern. Emails match a local part, an @, and a dotted domain. URLs cover http, https and www forms, with trailing sentence punctuation trimmed off. Domains find bare host names on their own, using look-around so the domain inside an email address or a URL is not counted twice. Phone numbers accept spaces, dashes, dots and parentheses and are kept only when they carry a realistic 7 to 15 digits and are not already a date or an IP address. Dates cover ISO 8601 with an optional time as well as the common slash forms. MAC addresses want six hex pairs with one consistent separator. File paths cover Windows drive and UNC paths and Unix absolute, home and relative ones. Hashes are hex digests of exactly 32, 40 or 64 characters — MD5, SHA-1 and SHA-256. Hashtags and mentions are anchored so a C# in prose or the @ inside an email address is not mistaken for one. IP addresses are validated octet by octet so 999.1.1.1 is skipped. Everything runs live as you type or edit.
Frequently asked questions
Does it remove duplicate matches?
Yes. Every result list is deduplicated while keeping the original order, so if the same email or URL appears five times you see it once, in the position it first showed up.
Which types of data can it find?
Eleven: Email addresses, URLs, Domains, IP addresses, MAC addresses, Phone numbers, Dates, Hashtags, @ mentions, File paths and Hashes (MD5/SHA). Pick one from the dropdown and the list updates instantly for the text in the box, or pick All types to run every extractor at once and get the results grouped by kind.
Is any of my text uploaded to a server?
No. All extraction happens in your browser with JavaScript. Nothing you paste is sent, stored or uploaded anywhere, so it is safe to run on private emails, logs or contact lists.