Phone number formatter and validator

Turn any phone number into E.164, international and national format, and check it's valid for its country. Paste a whole list to clean it up and download it as CSV.

Free, no signup, works on your phone.

Type a number to see it in every format.

Format a whole list

Paste up to 1,000 numbers, one per line. Nothing leaves your browser.

Phone number formats by country

Example mobile numbers in national, international and E.164 format, and how to dial each from the US.

CountryCodeNationalInternationalE.164Dial from the US
United States+1(201) 555-0123+1 201 555 0123+120155501231 (201) 555-0123
Canada+1(506) 234-5678+1 506 234 5678+150623456781 (506) 234-5678
United Kingdom+4407400 123456+44 7400 123456+447400123456011 44 7400123456
Ireland+353085 012 3456+353 85 012 3456+353850123456011 353 850123456
Germany+4901512 3456789+49 1512 3456789+4915123456789011 49 15123456789
France+3306 12 34 56 78+33 6 12 34 56 78+33612345678011 33 612345678
Spain+34612 34 56 78+34 612 34 56 78+34612345678011 34 612345678
Italy+39312 345 6789+39 312 345 6789+393123456789011 39 3123456789
Netherlands+3106 12345678+31 6 12345678+31612345678011 31 612345678
Belgium+320450 00 12 34+32 450 00 12 34+32450001234011 32 450001234
Sweden+46070-123 45 67+46 70 123 45 67+46701234567011 46 701234567
Denmark+4534 41 23 45+45 34 41 23 45+4534412345011 45 34412345
Norway+4740 61 23 45+47 40 61 23 45+4740612345011 47 40612345
Finland+358041 2345678+358 41 2345678+358412345678011 358 412345678
Poland+48512 345 678+48 512 345 678+48512345678011 48 512345678
Portugal+351912 345 678+351 912 345 678+351912345678011 351 912345678
Switzerland+41078 123 45 67+41 78 123 45 67+41781234567011 41 781234567
Austria+430664 123456+43 664 123456+43664123456011 43 664123456
Australia+610412 345 678+61 412 345 678+61412345678011 61 412345678
New Zealand+64021 123 4567+64 21 123 4567+64211234567011 64 211234567
India+91081234 56789+91 81234 56789+918123456789011 91 8123456789
United Arab Emirates+971050 123 4567+971 50 123 4567+971501234567011 971 501234567
South Africa+27071 123 4567+27 71 123 4567+27711234567011 27 711234567
Mexico+52222 123 4567+52 222 123 4567+522221234567011 52 2221234567
Brazil+55(11) 96123-4567+55 11 96123 4567+5511961234567011 55 11961234567

How it works

Numbers are parsed with libphonenumber, the open-source library Google maintains for Android, with its metadata for every country. A number that starts with + or 00 is read with its own country code; anything else uses the country you pick.

“Valid” means the number has a length and prefix that country actually uses. The CSV download protects cells that a spreadsheet would otherwise run as formulas. Everything runs in your browser.

Questions

Call the whole list, in their language

Upload your contacts and Milo calls them for reminders, follow-ups and win-backs, in 20 languages. Unanswered calls are free; you pay about 12¢ a minute for the rest.