🇧🇷 Brazil Phone Number Format
Brazilian numbers pair a two-digit DDD area code (11 São Paulo, 21 Rio de Janeiro) with a 9-digit mobile that always starts with 9, or an 8-digit landline starting 2–5. A full mobile in E.164 — +5511912345678 — runs 13 digits, and it’s the exact form WhatsApp demands.
Brazilian Number Formats with DDD Codes
Here is how one Brazil number is written in each of the four standards:
| Format | Example | Use for |
|---|---|---|
| E.164 | +5511912345678 | Databases, SMS APIs (Twilio, WhatsApp), CRMs |
| International | +55 11 91234-5678 | Display to a global audience, business cards |
| National | (11) 91234-5678 | Domestic display inside Brazil |
| RFC3966 | tel:+55-11-91234-5678 | Clickable tel: links on websites |
The Ninth-Digit Migration (2012–2016)
Brazil ran out of mobile numbers in its biggest cities, so between 2012 and 2016 ANATEL prepended a 9 to every mobile in the country, region by region, starting with São Paulo. Any contact list, CRM export or customer database created before the migration still contains 8-digit mobiles — the fix is mechanical (insert a 9 after the DDD), but the records won’t validate or receive WhatsApp messages until it’s done.
Domestic long distance is unique: Brazilians insert a carrier-selection code between the trunk 0 and the DDD — 0 21 11 91234-5678 routes via Claro (21), 0 15 11… via Vivo (15). Those embedded carrier codes must never appear in international format; +55 goes straight to the DDD.
The first digit after the DDD is a reliable type detector: 9 means mobile, 2–5 means landline. Combined with WhatsApp’s dominance in Brazilian business communication, the practical rule is simple — store everything as +55 DDD 9XXXXXXXX and your messages will route.
DDD Codes, the Ninth Digit and Landlines
Type Prefixes Digits Example Mobile 9 (after area code) 11 (DDD + 9) (11) 91234-5678 São Paulo landline DDD 11, then 2–5 10 (11) 2345-6789 Rio de Janeiro landline DDD 21, then 2–5 10 (21) 2345-6789 Toll-free 0800 11 0800 123 4567
Calling Brazil: +55, DDD, Then the Number
Calling from Dial Within Brazil (inter-city) 0 + carrier code + 11 91234-5678 — Domestic long distance requires a carrier selection code. From the US 011 55 11 91234 5678 From any mobile +55 11 91234-5678
- Enter + or your country’s exit code.
- Add the Brazilian country code 55.
- Dial the two-digit area code (DDD), e.g. 11.
- Dial the 9-digit mobile (starts with 9) or 8-digit landline.
Brazilian Numbering Essentials
- Brazil added a ninth digit (the leading 9) to all mobiles between 2012–2016 — old 8-digit mobile records must be migrated by prepending 9.
- Domestic long-distance dialing uniquely embeds a carrier code (e.g. 021 for Claro) after the trunk 0 — never include it internationally.
- Mobiles always start with 9 after the area code; landlines start 2–5 — an instant type check.
- WhatsApp is the dominant channel in Brazil, and it requires the full E.164 form +55DDD9XXXXXXXX.
Pitfalls with Brazilian Numbers
- Old 8-digit mobiles from pre-2016 records — insert a 9 right after the DDD to modernise them.
- Including carrier codes (021, 015) in international format — +55 connects directly to the DDD.
- Dropping the DDD — (11) is not optional; mobiles are meaningless without their area code.
- Sending WhatsApp to non-E.164 forms — the API requires +5511912345678 exactly.
Format a Brazilian Number for WhatsApp
Paste any Brazilian number — old 8-digit records included — and get the +55 E.164 form that WhatsApp and SMS gateways require.
Enter phone number with country code or select country below.
Up to 100 numbers. Include country code or select a default country below.
| Original | E.164 | International | National | Valid |
|---|
Brazil Phone Format FAQ
How do I write a Brazilian mobile number internationally?
Format is +55, two-digit area code, then the 9-digit mobile: +55 11 91234-5678, or +5511912345678 in E.164. Never include the domestic trunk 0 or carrier codes.
Why do Brazilian mobile numbers have 9 digits?
Brazil prepended a 9 to all mobile numbers (2012–2016) to expand capacity. Any old 8-digit mobile record can be fixed by adding 9 after the area code.
What is a DDD code in Brazil?
DDD (Discagem Direta à Distância) is the two-digit area code: 11 São Paulo, 21 Rio, 31 Belo Horizonte, 61 Brasília. It always follows +55 in international format.
What format does WhatsApp need for Brazilian numbers?
Strict E.164 without punctuation: +5511912345678 — country code 55, DDD, then the 9-digit mobile starting with 9.