Hunting through a long email thread or log for addresses is miserable. Paste the text here instead, choose what you're after, and the Text Extractor lists every email address, link, phone number, plain number, hashtag, @mention, date or IPv4 address it finds, one per line. It can drop repeats and sort the list, so a messy block turns into something you can paste straight into a spreadsheet.
How to use it
- Paste the text to search: an email thread, copied web page, log file or document.
- Pick the kind of thing to pull out from the menu.
- Leave "show each match once" on to remove repeats, and tick Sort if you want an alphabetical list.
- Copy the list.
When it helps
- Collecting every email address from a long conversation.
- Listing the links in a block of copied text before you check them.
- Pulling hashtags out of social posts to see what's trending in your niche.
- Finding IP addresses or dates in a log file.
Good to know
- Phone numbers come in too many layouts to catch perfectly. Common international and local formats are covered, but unusual ones can slip through, so skim the list before relying on it.
- Extracted addresses are only as good as the source; it will happily return typos.
- An @mention inside an email address isn't counted as a mention, which keeps the two lists clean.
What each option looks for
Emails are matched on the usual pattern of a name, an @ sign and a domain with at least one dot. Links start with http, https or www and run until a space or closing bracket, with trailing punctuation trimmed so "see example.com." doesn't carry the final full stop. Hashtags and mentions follow the social media convention, and mentions inside email addresses are ignored.
Phone numbers are the hardest, because countries format them differently. The tool looks for digit groups separated by spaces, dots or dashes, with an optional country code and brackets, and requires between seven and fifteen digits. That catches most real numbers while rejecting short sequences such as dates or prices.
Worked example: a messy email thread
Paste a long thread, choose emails, keep unique on, and sort. You get a clean list with each address once, in alphabetical order, which you can paste straight into a contact list or a mailing tool. Choose links instead and the same text gives you every URL mentioned, which is a fast way to review what people have shared.
For logs, choose IP addresses. Each value is checked so that every part is between 0 and 255, which means a version number such as 2.300.1.1 won't be mistaken for an address. Choose dates and you get ISO dates, day-first and month-first numeric dates, and written dates such as 14 March 2026.
A note on responsible use
Collecting addresses from text is fine for your own contacts and for tidying data you already hold. Using addresses scraped from other people's content to send unsolicited messages is not, and in many countries it's regulated. Treat extracted addresses as personal data.
Because everything runs in your browser, the text you paste isn't uploaded, which matters when the thread contains private conversations. Still, remember to clear the box if you're on a shared computer.
Questions
Does it catch links without http?
Yes. Addresses that start with www are found too.
Is the text uploaded?
No, it's searched inside your browser.