Brazil phone number validator
How the phone number format works
- Format
- Brazil phone number in national or international (+55) format
- Example
- +5511961234567
Things to watch for
- Accepts national or international (E.164, e.g. +55...) format
- Validated with Google's libphonenumber; confirms the number is possible/valid for this country, not that it is currently assigned or reachable
^[+]?[0-9 ()\-]{6,}$A Brazilian phone number pairs a two-digit DDD area code with either a 9-digit mobile number starting with 9 (e.g. 11 96123-4567) or an 8-digit landline number (e.g. 11 3123-4567). The leading 9 on mobiles isn’t stylistic — it was added nationwide during Brazil’s 2012–2016 “nono dígito” reform to keep up with mobile demand, so any mobile number still missing it is either outdated or mistyped.
How this validator works
Enter the number with its DDD, in local or full +55 international format (+5511961234567); this tool checks the DDD against Brazil’s real list of assigned area codes and confirms the local number’s length and leading digit using Google’s libphonenumber library, entirely in your browser. A domestic long-distance call in Brazil is dialed with a carrier-selection code before the DDD, but that code is never part of the number itself and is correctly excluded from both the local and +55 forms this validator expects.
What a pass doesn’t tell you
A pass confirms the DDD is real and the local number is shaped correctly for a mobile or landline — it does not confirm the SIM is active, the line is connected, or the number still belongs to whoever gave it to you.
Scope: this catches a wrong DDD, a missing ninth digit, or a malformed local number before it reaches a form or an SMS platform — not a live connectivity or ownership check.
Content last reviewed 2026-07-07.
phone number FAQ
Why do some valid Brazilian mobile numbers have 9 digits and others 8?
Between 2012 and 2016, Brazil added a ninth digit (a leading 9) to every mobile number nationwide to expand capacity — a reform widely called the 'nono dígito'. Landline numbers were unaffected and stayed at 8 digits. So a modern Brazilian mobile is always DDD + 9 digits; a landline is DDD + 8.
What is a DDD and why does it matter for validation?
DDD (Discagem Direta a Distância) is Brazil's two-digit area code — 11 for São Paulo, 21 for Rio de Janeiro, and so on. Every Brazilian number, mobile or landline, needs a valid DDD before the local number; a number with a nonexistent DDD will fail even if the rest of the digits look plausible.
Does a valid check mean the Brazilian number is active on a carrier?
No. It confirms the DDD is real and the local number has the right length and leading digit — not that the SIM is active or the line is connected. Only Anatel or the mobile carrier itself can confirm current status.