Text Extractor
Free online Text Extractor. No sign-up needed, and it runs in your browser.
Pull all the email addresses, links, phone numbers, numbers, hashtags, @mentions, IP addresses or dates out of any text — without duplicates.
About Text Extractor
Saves copying items out one by one. Paste an email thread, web page, spreadsheet export, chat or server log, pick what you're after, and get a clean list ready for a contact sheet, a report or a firewall rule. Marketers use it for email addresses and hashtags, support teams for links, and IT staff for IP addresses. It handles one kind of item at a time and shows how many were found.
How to use Text Extractor
- Paste your text, such as an email thread, web page or log, into the Your text box, replacing the example.
- Under Find, choose what to pull out, such as Email addresses, Links (URLs), Phone numbers, Hashtags or Dates.
- Choose how to Put each on the list, and tick Remove duplicates, Ignore case for duplicates or Sort A–Z.
- Check the Found box and its count, then click Copy or Download to keep the list.
How your data is handled
The text is searched in your browser, and the download file is created there too. Nothing you paste is uploaded or stored, so contact lists and logs with personal data stay on your device.
Limits and accuracy
- Phone numbers are spotted by having 7 to 15 digits, so dates, order numbers or ID numbers can appear too.
- IPv6 matching is loose, so times such as 12:30:45 and MAC addresses may appear in the list.
- Only a few date formats are recognised, and impossible dates such as 45/13/2024 aren't filtered out.
- Email addresses are matched by pattern only; the tool can't tell whether an address is real or still works.
Questions and answers
How do I extract email addresses from text?
Paste the text and leave Find on Email addresses; the list appears straight away. With Remove duplicates and Ignore case for duplicates ticked, each address is listed once however it was capitalised, and a full stop at the end of a sentence is left off.
Why wasn't a web address picked up?
Links need to start with http://, https:// or www. to be found, so a bare domain such as example.com is skipped. Punctuation straight after a link, such as a full stop or closing bracket, is left off.
How does it find phone numbers?
It looks for runs of digits that may include spaces, brackets, dots or dashes, with an optional + or 00 at the start, and keeps those with 7 to 15 digits. Numbers are listed as written, not reformatted.
Which date formats does it recognise?
Dates written like 2024-03-15, 15/03/2024, 15.03.24 or 15 March 2024, with English month names. Dates are copied as written, so it can't tell whether 03/04/2024 means 3 April or 4 March.
How do I get the list on one line for an email's To field?
Set Put each on to One line, commas or One line, semicolons. Some email programs expect commas between addresses and others semicolons, so pick the one yours uses, then click Copy.