Phone list segmenter: split a list by country, calling code or line type
To split a phone list by country, paste it or upload the CSV here and choose Country. Every number is read with its country's numbering plan, grouped, and each group gets its own CSV with your other columns kept. You can also split by calling code, line type range (mobile, landline, toll-free), format check, or US and Canada area code. It runs in your browser.
Used for numbers written without a + country code.
Your other columns are kept in every file.
Sample result
This list splits into 4 countries; the United Kingdom is the largest segment.
- Split by
- Country
- United Kingdom
- 2
- United States
- 1
What this means for you
Send each country as its own campaign, with its own sender ID, rules and quiet hours.
- By country, calling code or line type range
- Or by format check, or US and Canada area code
- +1 numbers told apart by their area code
- Original columns kept in every file
- Segments
- SMS
- CSV
By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us
How to split a phone list by country or line type
- Paste one number per line, or upload a CSV up to 25 MB; the phone column is found automatically.
- Choose how to split: country, calling code, line type range, format check or US and Canada area code.
- Pick the default country for numbers written without a + code, then press Segment the list.
- Download one segment, or everything in one file with a segment column added.
Example
- You enter
- A CSV with
(415) 555-0132,+1 416 555 0175,+44 20 7946 0958,+44 7400 123456,+91 98765 43210and12345, split by Country. - You get
- Four country segments: United Kingdom (2), United States (1), Canada (1) and India (1), plus Not a valid number (1). Each downloads as its own CSV with the original columns, or all together with a segment column.
- Limits
- Uploaded files can be up to 25 MB; there is no cap on the number of rows, and it all runs in your browser.
Why segment a phone list before a campaign?
Because countries are sent to differently. SMS sender IDs, registration rules, quiet hours and prices change by country, so most platforms want one campaign or route per country. Calling teams split lists by country or area code to plan call times. Splitting by line type range keeps landlines and toll-free numbers out of an SMS segment where the numbering plan can tell them apart.
Splitting by format check puts the numbers that fail their country's plan in their own file, so you can fix or drop them before any of the other segments go out.
How is each number's country found?
From its calling code, the digits after the + (or 00), checked against each country's numbering plan with libphonenumber. Where several countries share a code, as the US, Canada and the Caribbean do on +1, the digits after it settle which one. Numbers written in national form, like 020 7946 0958, carry no country, so they're read with the default country you pick.
The country and line type segments only hold numbers that pass the format check; the rest go into one "Not a valid number" segment. The phone number country lookup shows the country for each number row by row instead of splitting the file.
What can the line type segments tell you?
The use each number's range was allocated for. In the UK, France, India, Australia and most other countries mobiles have their own prefixes, so a mobile segment holds mobile ranges. In the US and Canada mobiles and landlines share prefixes, so those numbers land in "mobile or landline". A ported number keeps the type of its original range, and nothing here says whether a line is connected.
Is this different from the landline or mobile checker?
| Phone list segmenter | Landline or mobile checker | |
|---|---|---|
| Groups by | Country, calling code, line type, format check or area code | Line type only |
| Output | One CSV per segment, or one file with a segment column | One report with type columns |
| Best for | Splitting a list into campaigns | Reading each number's line type |
Who uses this tool, and for what?
- SMS teams
- Make one file per country for country-specific sender IDs and rules, and keep landline ranges out of text campaigns.
- Calling teams
- Split a call list by US area code or by country to plan who calls when.
- Agencies
- Break a client's mixed international list into per-market files with the original columns kept for re-import.
- Data teams
- See how a list breaks down by country and line type before deciding what to buy carrier lookups for.
What can’t this tool tell you?
- Line type segments show the type a range was issued for; US and Canadian numbers can't be split into mobile and landline from the digits.
- Ported numbers keep the type of their original range.
- National-form numbers are read with the default country you pick.
- It never contacts a network, so no segment means a number is connected.
Common questions
- How do I separate phone numbers by country in Excel?
- Excel can't read a numbering plan, so formulas that cut the first digits break on +1 and other shared or variable-length codes. Upload the sheet as CSV here, choose Country, and download one file per country, or one file with a segment column to filter in Excel.
- Can I split a list into mobiles and landlines?
- Yes, choose Line type range. Outside the US and Canada most numbers split cleanly by prefix. US and Canadian numbers go into "mobile or landline" because their prefixes are shared; separating those needs a carrier lookup.
- Can I split US numbers by area code?
- Yes. Choose US and Canada area code and each +1 number is grouped by its first three digits, labelled with the country. Numbers from other countries go into one "Not a +1 number" segment.
- Are my other columns kept?
- Yes. Every segment file holds the full original rows with your header, and the all-in-one download adds a segment column at the front.
- Is my list uploaded?
- No. The numbering-plan data loads in your browser and every number is grouped there. Nothing is sent to our servers.
Sources
The numbering plan only knows what a range was issued for.
In the US and Canada mobiles and landlines share the same prefixes, and anywhere a number can be ported or reassigned the range stops telling the whole story. A live carrier lookup asks the network data instead, which is what the Email + Phone plan adds.
- 5,000 live carrier lookups a month: real line type, including US numbers
- Carrier name for every number looked up
- Upload a CSV up to 100,000 rows; emails in the same file get a mailbox check
One plan, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.