veriastra_
Free Brazil Phone Format Tool

Brazil (+55 / 0055): 10 to 11 digits

Locals write (11) 91234-5678. An API wants +5511912345678. Paste any Brazil number below to see it normalised, validated, and identified.

veriastra — phoneready
$

# free & rate-limited · no signup · live results from the same engine as the API

Since the engine is the same one the API runs, a key does not buy you a better answer. It buys volume, bulk jobs and a signed receipt.

this page calledPOST /api/lookup-phone
without a key3 free, then a proof of work · 5/min · 50/day
with a key1 credit · $0.0015 to $0.0032 each
in bulk10,000 rows in one job, CSV or NDJSON back
The rules

How Brazil numbers are written

Country calling code
+55
Dialled from abroad
0055 (011 55 from the US and Canada)
ISO country code
BR
National number length
10 to 11 digits
Trunk prefix
0 (dropped in E.164)
Written locally
(11) 91234-5678
E.164 format
+5511912345678

What +55 means

+55 is the country calling code for Brazil. The same code is written 0055 when you dial out from most of Europe, Africa and Asia, and 011 55 from the US and Canada. All three reach the same place: only the exit code in front of it changes. Whichever one you use, the national trunk 0 is dropped once the country code is in front.

Mobile numbers

Mobiles carry a leading 9 after the two-digit area code (DDD).

Converting to E.164

Take the number as written locally ((11) 91234-5678), drop the leading 0, then prefix +55. The result is +5511912345678: no spaces, no dashes, no parentheses. Store that, and format for display only when you show it to a human.

Why not do it with a regex

A pattern that matches Brazil numbers today breaks the moment a new mobile range is allocated, and it cannot tell you whether the number is actually assigned. The tool above runs the same numbering-plan engine as our phone validation API, so it also reports line type and region rather than just shape.

Brazil mobile prefixes

9xxxx-xxxx
Mobile — nine digits, always starting with 9, after the DDD

A prefix tells you the range a number was issued from, not which network holds it today — numbers move between operators. For the current carrier you need a live lookup, which is what our phone API returns.

Brazil area codes by city

São Paulo
11
Rio de Janeiro
21
Belo Horizonte
31
Curitiba
41
Porto Alegre
51
Brasília
61
Salvador
71
Recife
81

The ninth digit that broke every stored Brazilian number

Brazil added a leading 9 to mobile numbers, region by region, finishing in 2016. Landlines kept eight digits; mobiles went to nine. Any Brazilian mobile captured before that change is now missing a digit, and no amount of formatting will fix it — it has to be re-collected or re-validated.

Questions

Brazil phone numbers, answered

How many digits is a Brazilian phone number?

Ten for a landline and eleven for a mobile, counting the two-digit DDD area code. After +55 that is 10 or 11 digits: +55 11 3123-4567 is a São Paulo landline, +55 11 91234-5678 is a São Paulo mobile.

What is the DDD in a Brazilian number?

DDD is Brazil's two-digit area code — 11 for São Paulo, 21 for Rio, 61 for Brasília. It comes straight after +55 and before the subscriber number. Brazilians write it in brackets: (11) 91234-5678.

How do I tell a Brazilian mobile from a landline?

Count the digits after the DDD: nine means mobile, eight means landline. The mobile also always starts with 9. This is one of the few countries where the rule is that clean.

That is how a Brazil number is written. Whether a whole list is worth dialling is the free call list cleaner, or check one number on the spam phone checker.