🇧🇷 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:

FormatExampleUse 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

TypePrefixesDigitsExample
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 fromDial
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
  1. Enter + or your country’s exit code.
  2. Add the Brazilian country code 55.
  3. Dial the two-digit area code (DDD), e.g. 11.
  4. 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.

Try:

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.

Other Country Formats