Phone number extractor
Pull every phone number out of a block of text and get a clean list.
Phone number extractor
Paste any text and this tool picks out the phone numbers hiding in it. The source can be messy: a forwarded email, a customer list, a chat export, server logs, contact pages copied from the web, or a spreadsheet dumped into plain text. Everything that looks like a phone number is pulled out and the surrounding words are dropped, so you get one number per line instead of scrolling through paragraphs by hand.
A candidate is an optional leading plus sign followed by digits grouped with spaces, dashes, dots or parentheses, holding somewhere between seven and fifteen digits in total. That covers most local and international formats — 555-123-4567, +1 (800) 555-0199, 0800 123 456 — while ignoring short runs like order IDs, years or postcodes. Turn on remove duplicates to keep each number once, and sort ascending to line them up for scanning or comparison.
This is pattern matching, not validation. The tool does not dial anything or check whether a number is real, in service, or formatted for a particular country, so treat the output as a shortlist and review it before you use it. A long reference number that happens to be split with dashes can slip through, and an unusual local format might be missed. For contact data that has to be exact, a quick eyeball pass is worth it.
Everything runs in your browser. The text you paste, including customer numbers and private contact details, is never uploaded to a server.