Phone NumberExtractor
Paste messy text — emails, logs, contact dumps, scraped pages — and get a tidy CSV of every phone number found, US and international.
Paste messy text — emails, logs, contact dumps, scraped pages — and get a tidy CSV of every phone number found, US and international.
This tool scans your pasted text for phone-number patterns and writes each one as a row in a CSV. It looks for the grouping that real phone numbers use — a leading +, parentheses, spaces, dots, or dashes between 7 to 15 digits — so long order numbers and IDs are skipped. Everything runs locally in your browser.
Drop in any block of text: a contact list, an email thread, a support log, or a scraped web page. It does not need to be structured or comma-separated.
Keep duplicates collapsed with dedupe on, or add a normalized digits-only column to make matching and dialing easier downstream.
Get a clean CSV with a phone column (plus an optional digits column). Open it in Excel, Google Sheets, or feed it into a CRM import.
Phone numbers hide inside prose, signatures, logs, and exports in a dozen different formats. Pulling them out by hand is slow and error-prone. This tool finds them all at once, privately.
Matches US numbers like (555) 123-4567 and international forms like +44 20 7946 0958, including dots, spaces, and dashes as separators.
Requires phone-like grouping and a 7 to 15 digit length, so order numbers, account IDs, and timestamps are left out.
Turn on the digits column to get a clean, separator-free version of each number — ideal for deduping or importing into systems that expect raw digits.
All extraction happens client-side in your browser. Your pasted text is never uploaded, logged, or sent to any server.