, which accepts a + followed by a first digit from 1 to 9 and up to 15 digits in total.\n6. **Remove duplicates only afterwards.** Standardize first so you catch the same number written in different ways. The remaining cleaning steps are in the [contact list cleaning checklist](https://veri-flow.app/en/blog/contact-list-cleaning) and in [contact list errors](https://veri-flow.app/en/blog/contact-list-errors).\n\n**Watch out for Excel.** When you open a CSV, Excel can turn 14155550132 into 1.41556E+10 and drop the final digits for good. Import the phone column as text, never as a number.\n\nIf the list is large or comes from several sources, a validation tool can standardize and check in one pass. VeriFlow, for example, takes the list as it is and returns the numbers already formatted.\n\n## Frequently asked questions\n\n**Does WhatsApp accept numbers with the leading 0 used for domestic dialing?** No. The 0 is a national dialing prefix and is not part of the international number.\n\n**Do I need the + sign in my file?** It depends on the tool. E.164 is written with a +, but many systems, such as wa.me links, ask for digits only, with no leading zeros, brackets or dashes ([WhatsApp: how to use click to chat](https://whatsapp.com/faq/en/general/26000030)). What matters is that the country code is there.\n\n**Does a correct format mean the number has WhatsApp?** No. Formatting makes the number readable by systems. Knowing whether it has WhatsApp takes a separate check, explained in [how to validate WhatsApp numbers](https://veri-flow.app/en/blog/validate-whatsapp-numbers).\n\n**Can I guess a missing country code?** Only if you know every number on the list belongs to one country. On a mixed list, use the country the person selected at sign-up, because the country can't be read from the number alone.\n\n---\n\n**Validate your list starting at 2,000 numbers.** [Validate now on VeriFlow](https://veri-flow.app/en/validate-numbers)\n\n### Sources\n\n- [ITU: Recommendation E.164](https://www.itu.int/rec/T-REC-E.164)\n- [WhatsApp: how to use click to chat](https://whatsapp.com/faq/en/general/26000030)","category":"Validação","image_url":"https://izulixtpidxjlpchhbbi.supabase.co/storage/v1/object/public/blog-covers/en/04.jpg","author_id":"bd1186c7-618e-4a87-a5a4-171d9dd9c1d0","read_time":"5 min","published":true,"published_at":"2026-10-22T12:00:07.117+00:00","created_at":"2026-10-11T07:23:36.718833+00:00","updated_at":"2026-10-22T12:00:16.472974+00:00","scheduled_at":null,"language":"en","translation_group":"82ebc6b7-1521-44b4-b8bc-ab0a0f3642a3","meta_title":"WhatsApp Phone Number Format: E.164 Explained","meta_description":"The WhatsApp phone number format is E.164. Learn how it works with examples from the US, UK, India, Mexico and Brazil, plus rules to fix a list.","image_alt":"Cover: WhatsApp Phone Number Format: How to Write Numbers in E.164","faq":[{"answer":"No. The 0 is a national dialing prefix and is not part of the international number.","question":"Does WhatsApp accept numbers with the leading 0 used for domestic dialing?"},{"answer":"It depends on the tool. E.164 is written with a +, but many systems, such as wa.me links, ask for digits only, with no leading zeros, brackets or dashes (WhatsApp: how to use click to chat). What matters is that the country code is there.","question":"Do I need the + sign in my file?"},{"answer":"No. Formatting makes the number readable by systems. Knowing whether it has WhatsApp takes a separate check, explained in how to validate WhatsApp numbers.","question":"Does a correct format mean the number has WhatsApp?"},{"answer":"Only if you know every number on the list belongs to one country. On a mixed list, use the country the person selected at sign-up, because the country can't be read from the number alone.","question":"Can I guess a missing country code?"}],"tags":["e.164","number format","country code","whatsapp"],"primary_keyword":"whatsapp phone number format","status":"published","reviewer_notes":null,"source":"claude","plan_order":4},"related":[{"id":"70836ef0-2726-430a-b32f-934dc7d3b90a","title":"Contact List Cleaning: A 10-Step Checklist Before Any Campaign","slug":"contact-list-cleaning","excerpt":"A 10-step contact list cleaning checklist for WhatsApp and SMS campaigns, with before-and-after examples from several countries.","category":"Validação","image_url":"https://izulixtpidxjlpchhbbi.supabase.co/storage/v1/object/public/blog-covers/en/03.jpg","read_time":"5 min","published_at":"2026-10-20T12:00:26.234+00:00","created_at":"2026-10-11T07:23:22.398201+00:00","language":"en"},{"id":"ff315784-87f5-4cbf-81fa-66607299bb52","title":"How to Check if a Number Is on WhatsApp (Without Messaging It)","slug":"how-to-check-if-a-number-is-on-whatsapp","excerpt":"Five ways to check if a number is on WhatsApp, from a single contact to a list of millions, and which methods put your own account at risk.","category":"Validação","image_url":"https://izulixtpidxjlpchhbbi.supabase.co/storage/v1/object/public/blog-covers/en/02.jpg","read_time":"5 min","published_at":"2026-10-15T12:00:05.453+00:00","created_at":"2026-10-11T07:23:08.028301+00:00","language":"en"},{"id":"84aa64b9-20cd-4a70-828e-e8c167fffd53","title":"How to Validate WhatsApp Numbers Before You Send a Campaign","slug":"validate-whatsapp-numbers","excerpt":"What it means to validate WhatsApp numbers, what the check solves, what it can't, and a step-by-step process to clean a list of any size.","category":"Validação","image_url":"https://izulixtpidxjlpchhbbi.supabase.co/storage/v1/object/public/blog-covers/en/01.jpg","read_time":"7 min","published_at":"2026-10-13T12:00:00.647+00:00","created_at":"2026-10-11T07:22:48.910792+00:00","language":"en"}],"author":{"id":"0adccd8e-46f2-4e8f-9cac-06841af2681f","user_id":"bd1186c7-618e-4a87-a5a4-171d9dd9c1d0","name":"Ana Morelo","slug":"ana-morelo","bio_pt":"Fundadora da VeriFlow.","bio_en":null,"avatar_url":null,"linkedin_url":null,"created_at":"2026-10-09T06:03:31.581868+00:00","updated_at":"2026-10-09T06:03:31.581868+00:00"},"mate":{"language":"pt","slug":"formatar-numero-para-whatsapp"}}
The WhatsApp phone number format is E.164, the international numbering standard defined by the ITU (International Telecommunication Union). A number in this format has a + sign, the country code and the national number, with no spaces, leading zeros or dialing prefixes, and no more than 15 digits in total. A US mobile number looks like this: +14155550132. It is the format that the WhatsApp API and validation tools read without ambiguity.
How is a number in WhatsApp phone number format built?
Part
Example (US)
Rule
+ sign
+
Marks an international number
Country code
1
1 to 3 digits, different for each country
National number
4155550132
Area or mobile prefix plus subscriber number, without the domestic dialing prefix
In links such as wa.me, the same number is written without the +: 14155550132.
From local format to E.164: examples from five countries
Country
How it appears locally
In E.164
What changed
United States
(415) 555-0132
+14155550132
Country code 1 added, symbols removed
United Kingdom
07911 123456
+447911123456
Leading 0 removed, country code 44 added
India
098765 43210
+919876543210
Leading 0 removed, country code 91 added
Mexico
55 1234 5678
+525512345678
Country code 52 added
Brazil
(11) 98765-4321
+5511987654321
Country code 55 added, symbols removed
The general rule: remove the national dialing prefix (usually 0) and put the country code in front.
A country-specific wrinkle. Numbering plans change. Brazil, for example, added a ninth digit to mobile numbers, so old lists still hold 8-digit mobile numbers such as 11 8765-4321 that must become +5511987654321. If a country on your list has changed its numbering plan, check that country's regulator before bulk-fixing.
How to format a whole list to the WhatsApp phone number format
Keep only the digits. Remove spaces, brackets, dashes, dots and any existing +.
Remove the national dialing prefix from the start of each number (the 0 in the UK or India, for example).
Add the country code when it is missing. On a single-country list it is the same for every row. On an international list, use the country column from your sign-up form.
Apply country-specific fixes, such as the Brazilian ninth digit.
Check the length. E.164 allows up to 15 digits after the +. A quick pattern test is the regular expression ^\+[1-9]\d{6,14}$, which accepts a + followed by a first digit from 1 to 9 and up to 15 digits in total.
Remove duplicates only afterwards. Standardize first so you catch the same number written in different ways. The remaining cleaning steps are in the contact list cleaning checklist and in contact list errors.
Watch out for Excel. When you open a CSV, Excel can turn 14155550132 into 1.41556E+10 and drop the final digits for good. Import the phone column as text, never as a number.
If the list is large or comes from several sources, a validation tool can standardize and check in one pass. VeriFlow, for example, takes the list as it is and returns the numbers already formatted.
Frequently asked questions
Does WhatsApp accept numbers with the leading 0 used for domestic dialing? No. The 0 is a national dialing prefix and is not part of the international number.
Do I need the + sign in my file? It depends on the tool. E.164 is written with a +, but many systems, such as wa.me links, ask for digits only, with no leading zeros, brackets or dashes (WhatsApp: how to use click to chat). What matters is that the country code is there.
Does a correct format mean the number has WhatsApp? No. Formatting makes the number readable by systems. Knowing whether it has WhatsApp takes a separate check, explained in how to validate WhatsApp numbers.
Can I guess a missing country code? Only if you know every number on the list belongs to one country. On a mixed list, use the country the person selected at sign-up, because the country can't be read from the number alone.
Does WhatsApp accept numbers with the leading 0 used for domestic dialing?
No. The 0 is a national dialing prefix and is not part of the international number.
Do I need the + sign in my file?
It depends on the tool. E.164 is written with a +, but many systems, such as wa.me links, ask for digits only, with no leading zeros, brackets or dashes (WhatsApp: how to use click to chat). What matters is that the country code is there.
Does a correct format mean the number has WhatsApp?
No. Formatting makes the number readable by systems. Knowing whether it has WhatsApp takes a separate check, explained in how to validate WhatsApp numbers.
Can I guess a missing country code?
Only if you know every number on the list belongs to one country. On a mixed list, use the country the person selected at sign-up, because the country can't be read from the number alone.
Validate your list from 2,000 numbers
Upload the list as it is: we remove duplicates and invalid numbers, standardize the format and check who has WhatsApp.