Free tool ยท up to 10,000 numbers
Bulk phone validator
Paste a list or upload a CSV to validate thousands of phone numbers at once. See which numbers are invalid and export clean E.164 numbers.
Up to 10,000 numbers. Everything runs in your browser; the list never leaves your computer.
Building this into an app? Use the Phone number validation API and its batch validation documentation.
How to clean a phone number list
- Export the numbers from your CRM, shop or spreadsheet as CSV (phone number in the first column).
- Pick the default country for numbers that were saved without a country code.
- Validate and download the result. Use the E.164 column for imports into SMS tools and CRMs.
- Fix or remove rows marked invalid; most are typos or numbers with a missing digit.
Automate it
Validating once is good; validating at the point of entry is better. Add the numlookupapi API to your forms and imports to reject invalid numbers before they are saved, with carrier and line type included.
Frequently asked questions
How many numbers can I validate at once?
What file format do I need?
Is my list uploaded anywhere?
Does the bulk validator check if numbers are active?
Phone number API
Validate numbers like this in your app
numlookupapi checks any phone number worldwide in one request and returns validity, line type, carrier, location and every standard format as JSON.
Read the documentation100 free requests every month. No credit card required.
GET https://api.numlookupapi.com/v1/validate/+12069220880
{
"valid": true,
"number": "12069220880",
"local_format": "2069220880",
"international_format": "+12069220880",
"country_prefix": "+1",
"country_code": "US",
"country_name": "United States of America",
"location": "Seattle",
"line_type": "landline",
"e164_format": "+12069220880",
"national_format": "(206) 922-0880"
}