Extract Emails URLs and IPs From Text
Pull every email address, URL, IPv4 or IPv6 address, domain, UUID, hash, phone number, ISO date or hashtag out of text, logs or HTML, deduplicated and sorted.
Free · No sign-up · Your inputs stay in your browser
Input
Extract emails, URLs, IPs and more from text
Output
Email addresses
2 found
Practical patterns rather than full RFC grammars: the email pattern skips quoted local parts and the IPv6 one skips some compressed forms, which almost never appear in logs. The grep equivalent: grep -oE 'pattern' file | sort -u. Pulling every address out of a page is exactly how spam lists are built, so keep it to your own data.
Runs in this browser. Nothing you paste is sent to a server.
About this tool
Method, assumptions, practical next steps, and limits.
From logs to lists
The common jobs: every IP that hit an error in a log excerpt, every URL in a document to check, every email address in an old export to migrate, every request id in a stack of error reports. The equivalent in a shell is grep -oE 'pattern' file | sort -u.
Practical patterns
The email pattern does not accept the quoted local parts that RFC 5322 allows, and the IPv6 pattern skips some rare compressed forms; both are almost never seen in practice. Collecting addresses from pages you do not own is how spam lists are built: keep this to your own data.