loot.tools

Text Extractor

Paste a wall of text and extract every email address, URL, IPv4 address, phone number, number, hashtag, @mention, or date in it. De-duplicate, sort alphabetically, and lowercase the matches, then copy the clean list. Useful for scraping contacts out of a document, pulling links from an article, or harvesting addresses from a log. Runs entirely in your browser - nothing is uploaded.

Paste any text and pull out every email, URL, IP address, phone number, number, hashtag, @mention, or date. De-dupe, sort, and copy the result. Everything runs in your browser.

Text
0 results

What this tool does

It scans the text you paste and collects every match of the type you pick - emails, URLs, IPv4 addresses, phone numbers, numbers, hashtags, @mentions, or dates. Matches come out in the order they appear, and you can de-duplicate, sort A-Z, and lowercase them before copying.

How to use it

Paste your text on the left and choose what to extract from the dropdown. Results update as you type. 'Unique only' collapses repeats to their first occurrence and shows how many duplicates it removed. 'Sort A-Z' orders the list alphabetically instead of by position. 'Lowercase' normalizes case first, which is handy for emails and URLs. Hit the copy button to grab the whole list.

Common use cases

  • Pulling every email address out of a pasted contact list or document
  • Collecting all the links from an article or page of HTML
  • Harvesting IP addresses from a server log
  • Grabbing phone numbers from a directory
  • Listing the hashtags or @mentions in a batch of social posts
  • Extracting dates or numbers from free-form notes

Notes on matching

Phone matching keeps candidates with 7 to 15 digits, which covers most national and international formats while skipping stray numbers. URL matching catches both https:// links and bare www. hosts and trims trailing sentence punctuation. Extraction is pattern-based, so it favors catching real matches over rejecting every edge case - skim the results for the odd false positive.