🇧🇷 Brazil (+55)

Brazil Phone Number Validator & Carrier Lookup

Every Brazilian mobile gained a ninth digit — a leading 9 — between 2012 and 2016, so any mobile in your data without it is now invalid. Veriphone reads the two-digit DDD area code and the nine-versus-eight-digit split that separates mobiles from landlines, and returns the operator a number belongs to across Vivo, Claro and TIM — the three that absorbed Oi's mobile arm in 2022.

Try it — Brazil numbers

Free — no account required. Protected by reCAPTCHA.

+55
Dial code
11
Digits after +55
3
Mobile operators
< 20ms
Lookup latency

Brazil phone number format

Brazil numbers carry the +55 country code with a national trunk prefix of 0, dropped in E.164 format. Mobile and fixed-line ranges are distinguished by their leading digits and returned as a line_type you can filter on.

Mobile — E.164 format
+55 11 96123-4567
Domestic form: (11) 96123-4567 — the trunk prefix 0 is dropped for international format. 11 digits after +55.
Fixed line — E.164 format
+55 11 2345-6789
Domestic form: (11) 2345-6789 — the trunk prefix 0 is dropped for international format. 10 digits after +55.

Brazil mobile operators & prefixes

Each mobile prefix is allocated to a specific operator. Veriphone returns that operator from the Anatel (Agência Nacional de Telecomunicações) numbering plan, along with line type.

Each prefix belongs to one operator — but a number can be ported. The prefix tells you the operator a number was originally allocated to. Because Brazil allows number portability, a number can keep its prefix after switching networks, so the prefix alone doesn't guarantee the operator serving it today. A Standard lookup returns the allocated operator; add mode=current to resolve the operator serving a ported number now.
Vivo
011971–011975, 011995–011999, 012997, 013997, 014996–014997, 015997, 019998, 021971–021972 +632 more
Vivo (Telefônica Brasil) is one of Brazil's three national mobile operators and the market leader by subscribers; it absorbed part of Oi's mobile subscribers and spectrum in the 2022 split.
Claro
011976, 011988–011989, 011991–011994, 012991, 013991, 016991–016992, 017991, 019990–019994 +208 more
Claro (América Móvil) is one of the three national mobile operators; in the 2022 Oi Móvel breakup it took on subscribers, spectrum and network assets alongside its fixed and pay-TV operations.
TIM
011981–011987, 019981, 021981–021982, 031992–031993, 041996, 041999, 044999, 051981 +444 more
TIM (TIM Brasil) is one of the three national mobile operators and was the largest buyer in the 2022 Oi Móvel split, so a number originally allocated to Oi mobile now typically resolves to TIM, Vivo or Claro depending on region and porting.

Fixed-line area codes

For landline numbers, Veriphone returns the city or region where the numbering plan resolves one. Mobile numbers are non-geographic and carry no city.

São Paulo
11
Rio de Janeiro
21
Belo Horizonte
31
Curitiba
41
Porto Alegre
51
Brasília
61
Salvador
71
Recife
81
Fortaleza
85
Ported numbers. Brazil has had number portability since 2008, covering both fixed and mobile lines. Standard verification returns the original allocation holder for a given number range. Use mode=current to resolve the operator actually serving a number that has been ported away from its original block.

Questions about Brazil number validation

Why does a Brazilian mobile number have one more digit than a landline?

Between 2012 and 2016 Brazil added a leading 9 to every mobile number (the 'nono dígito'), making mobiles nine digits after the DDD while fixed lines stayed at eight. So (11) 96123-4567 is a mobile and (11) 2345-6789 is a fixed line in the same São Paulo area code; a mobile number without the leading 9 is out of date and should be corrected.

What is the DDD and how does it fit into an E.164 number?

The DDD (Discagem Direta a Distância) is Brazil's two-digit geographic area code — 11 São Paulo, 21 Rio de Janeiro, 31 Belo Horizonte, and so on. In international E.164 form a number is +55, then the two-digit DDD, then the local number: +55 11 96123-4567 for a mobile, +55 11 2345-6789 for a fixed line. The DDD is required; a number given without it cannot be routed nationally.

If a number was originally an Oi mobile line, which operator does it belong to now?

Oi's mobile operation was broken up in 2022 and its subscribers and spectrum were divided among Vivo, Claro and TIM, so there is no longer a standalone Oi national mobile carrier. Standard verification may still return the original Oi allocation for some blocks; mode=current resolves the operator (Vivo, Claro or TIM) actually serving the number today.

Why does the carrier returned sometimes not match the number's original block?

Brazil has had number portability since 2008, so a subscriber can keep their number while moving between Vivo, Claro and TIM. Standard lookup reports the original block holder; mode=current returns the operator currently serving a ported number, which is what you want when the original allocation and the present carrier differ.

Start validating Brazil phone numbers

1,000 free lookups. No credit card. Carrier and line type on every valid number.

Create free account