πŸ‡§πŸ‡· Country Hub
Sao Paulo --:--:-- business time

Brazil Developer Portal

Developer intelligence for local identifiers, regional payment protocols, bank routing details, and locale conventions.

Static V2 Compiled South America
Country Shape
Brazil country outline
Location
World map with Brazil location marker
Country Snapshot

Brazil civic profile

Quick national context for forms, onboarding flows, locale defaults, and developer fixtures.

Flag πŸ‡§πŸ‡· Brazil country marker
Official languages Portuguese state language profile
Capital Brasilia seat of government

Main cities

  • Sao Paulo (approx. 11.5M)
  • Rio de Janeiro (approx. 6.2M)
  • Brasilia (approx. 2.8M)
  • Salvador (approx. 2.4M)
Developer Actions

Copy Brazil constants instantly

One-click values developers repeatedly need for forms, payloads, tests, and locale-aware formatting.

Tool Catalog

Brazil workbench suite

Primary local tools stay visible first; lower-priority reference workflows remain searchable without crowding the MVP catalog.

Trusted offline boundary

Format, checksum, structure, and normalization run locally in browser. Registry status, bank account ownership, government confirmation, and legal identity verification require official external systems.

63total workbenches 10primary tools 50secondary workflows 3reference helpers
Identity, registry & official numbers CPF, CNPJ, RG, CNH, voter, health, vehicle, and official registry-shaped data. 15
Tax, invoices & business compliance NF-e, NFC-e, CT-e, MDF-e, SPED, eSocial, Reinf, Simples, DARF, GNRE, and fiscal XML workflows. 13
Banking, Pix, boleto & money movement Pix, boleto, linha digitavel, COMPE, ISPB, CNAB, TED/DOC, BRL amounts, and Open Finance helpers. 16
Address, phone, logistics & local format CEP, Brazilian addresses, UF, DDD, phone, locale dates, and transliteration-ready text. 7
Developer data operations LGPD masking, test fixtures, data-quality audits, reconciliation, OCR cleanup, and compliance checklists. 6
Other country developer workflows Additional country-specific tools and inspectors. 3
More reference workflows Lower-priority checklist, handoff, readiness, and generic helper routes kept available by URL without crowding the MVP catalog. 3

No matching workbenches found for this country. Try local identifiers, payments, address, phone, or tax terms.

National Identifiers

Identifier registry specs & workbenches

Official identifier specs plus related browser tools for personal, business, vehicle, address, and registry-shaped Brazil data.

16 related identifier workbenches

Brazil CEP ValidatorNormalize Brazilian CEP postal codes, validate NNNNN-NNN display, batch-check address lists, and prepare delivery-safe fixtures. Brazil Cnae Code InspectorInspect CNAE activity codes, normalize class and subclass notation, and prepare company-classification data for onboarding flows. Brazil CNH ValidatorInspect Brazilian CNH driver-license numbers, normalize eleven-digit records, and separate offline shape checks from official DETRAN status. Brazil Cnpj ValidatorValidate CNPJ company identifiers, inspect both check digits, normalize punctuation, and build safe business test cases. Brazil CPF ValidatorValidate CPF numbers, replay modulus-11 check digits, mask personal identifiers, and generate safe fictional fixtures locally. Brazil Ibge Municipality Code InspectorInspect seven-digit IBGE municipality codes, split UF and locality hints, and prepare geography keys for data imports. Brazil License Plate ValidatorInspect Mercosul and legacy Brazilian license plate patterns, classify format family, and prepare fleet-safe masked examples. Brazil Municipal Registration IM HelperNormalize municipal-registration references, identify city context fields, and prepare invoice-safe examples without claiming city status lookup. Brazil Natureza Juridica Code InspectorInspect Brazilian legal-nature codes, normalize numeric notation, and prepare business-register payload hints for company workflows. Brazil NIS PIS Pasep ValidatorInspect NIS, PIS, and PASEP eleven-digit identifiers, normalize punctuation, mask values, and prepare payroll-safe fixtures. Brazil Passport Number HelperNormalize Brazilian passport-like document input, mask travel references, and prepare fictional identity document fixtures. Brazil Renach InspectorNormalize RENACH driver-record references, check common document shape, mask values, and prepare transport onboarding fixtures. Brazil Renavam ValidatorValidate RENAVAM-shaped vehicle registry numbers, inspect length and check-digit behavior where possible, and create safe vehicle fixtures. Brazil RG InspectorInspect RG-shaped identity numbers, normalize issuer notation, mask document values, and document state-level offline limits. Brazil SUS Card ValidatorInspect Brazilian CNS/SUS card numbers, normalize fifteen-digit health identifiers, and separate offline shape checks from health-system status. Brazil Titulo Eleitor ValidatorCheck voter-title shaped numbers, normalize zones and sections, explain offline boundaries, and generate fictional electoral test values.
Interactive Sandboxes

Developer Validator Workbenches

Pre-rendered interactive validator tools to test identifiers in a real browser.

Brazil Address Formatter

available

Format Brazilian address blocks with street, number, complement, bairro, city, UF, CEP, and country fields for forms and labels.

validatorworkbench

Brazil Address Transliteration Normalizer

available

Normalize Portuguese address text, preserve accents where needed, and prepare ASCII-safe variants for legacy systems.

validatorworkbench

Brazil Agencia Conta Masker

available

Normalize and mask Brazilian agency and account fields, preserve check digits, and produce log-safe banking snippets.

validatorworkbench

Brazil Bank Statement Parser

available

Parse Brazilian bank-statement-like rows, normalize BRL amounts and dates, and prepare reconciliation-friendly transaction data.

validatorworkbench

Brazil Boleto Barcode Validator

available

Validate boleto barcode shape, inspect bank code, currency, due-date factor, amount fields, and check digit boundaries.

validatorworkbench

Brazil Boleto DUE Date Factor

available

Convert boleto due-date factors to dates, inspect rollover-era assumptions, and prepare payment schedule test cases.

validatorworkbench

Brazil BRL Centavos Converter

available

Parse Brazilian real amounts, normalize comma decimals, convert to integer centavos, and generate storage-safe payment fields.

validatorworkbench

Brazil CEP Validator

available

Normalize Brazilian CEP postal codes, validate NNNNN-NNN display, batch-check address lists, and prepare delivery-safe fixtures.

validatorworkbench

Brazil Cnab240 File Inspector

available

Inspect CNAB 240 fixed-width records, count segments, flag line-length issues, and prepare bank-file diagnostics offline.

validatorworkbench

Brazil Cnab400 File Inspector

available

Inspect CNAB 400 fixed-width remittance or return files, validate row lengths, and summarize record-type distribution locally.

validatorworkbench

Brazil Cnae Code Inspector

available

Inspect CNAE activity codes, normalize class and subclass notation, and prepare company-classification data for onboarding flows.

validatorworkbench

Brazil CNH Validator

available

Inspect Brazilian CNH driver-license numbers, normalize eleven-digit records, and separate offline shape checks from official DETRAN status.

validatorworkbench

Brazil Cnpj Validator

available

Validate CNPJ company identifiers, inspect both check digits, normalize punctuation, and build safe business test cases.

validatorworkbench

Brazil Company Onboarding Auditor

available

Audit onboarding fields for CNPJ, CNAE, IE, IM, address, fiscal document, banking, Pix, and contact readiness.

validatorworkbench

Brazil Compe Bank Code Inspector

available

Inspect three-digit COMPE bank codes, normalize routing references, and prepare Brazilian bank-selection payloads for forms.

validatorworkbench

Brazil Compliance Checklist Generator

available

Generate implementation checklists for Brazilian identifiers, fiscal documents, payments, privacy masking, and official lookup boundaries.

validatorworkbench

Brazil CPF Validator

available

Validate CPF numbers, replay modulus-11 check digits, mask personal identifiers, and generate safe fictional fixtures locally.

validatorworkbench

Brazil CTE Access KEY Validator

available

Inspect CT-e transport document keys, split access-key segments, replay check digits, and prepare logistics invoice fixtures.

validatorworkbench

Brazil Darf Code Helper

available

Inspect DARF revenue-code shaped inputs, normalize dates and amounts, and prepare tax-payment payload notes for developers.

validatorworkbench

Brazil Data Quality Workbench

available

Audit Brazilian records across CPF, CNPJ, CEP, phone, Pix, boleto, tax, banking, and locale fields for completeness and safety.

validatorworkbench

Brazil Date Locale Formatter

available

Parse ISO and Brazilian DD/MM/YYYY dates, render pt-BR locale display, and expose date fields for localized interfaces.

validatorworkbench

Brazil DDD Phone Validator

available

Validate Brazilian DDD area-code patterns, classify mobile and landline shapes, and prepare contact-field diagnostics.

validatorworkbench

Brazil Esocial Event ID Inspector

available

Inspect eSocial event identifiers, normalize employer references, and separate offline syntax checks from government receipt status.

validatorworkbench

Brazil Form Fixture Generator

available

Generate fictional Brazilian form payloads for identity, company, address, payment, invoice, and locale UI testing.

validatorworkbench

Brazil Gnre Guide Helper

available

Normalize GNRE guide fields, identify UF, amount, taxpayer, and reference data needed before external state portal submission.

validatorworkbench

Brazil Iban Generator

available

Run a browser-only Brazilian validation, formatting, or data-quality workflow tailored to this local standard.

validatorworkbench

Brazil Iban Validator

available

Run a browser-only Brazilian validation, formatting, or data-quality workflow tailored to this local standard.

validatorworkbench

Brazil Ibge Municipality Code Inspector

available

Inspect seven-digit IBGE municipality codes, split UF and locality hints, and prepare geography keys for data imports.

validatorworkbench

Brazil Ispb Code Inspector

available

Inspect eight-digit ISPB participant codes, normalize payment-network references, and separate syntax from official participant status.

validatorworkbench

Brazil Lgpd Redaction Helper

available

Redact Brazilian personal and financial data in logs, classify sensitive patterns, and document LGPD-safe debugging boundaries.

validatorworkbench

Brazil License Plate Validator

available

Inspect Mercosul and legacy Brazilian license plate patterns, classify format family, and prepare fleet-safe masked examples.

validatorworkbench

Brazil Linha Digitavel Validator

available

Validate boleto linha digitΓ‘vel fields, normalize punctuation, replay field-level check digits, and mask payment references.

validatorworkbench

Brazil Mdfe Access KEY Validator

available

Validate MDF-e manifest access keys, classify document model fields, and prepare cargo-document diagnostics offline.

validatorworkbench

Brazil Municipal Registration IM Helper

available

Normalize municipal-registration references, identify city context fields, and prepare invoice-safe examples without claiming city status lookup.

validatorworkbench

Brazil Natureza Juridica Code Inspector

available

Inspect Brazilian legal-nature codes, normalize numeric notation, and prepare business-register payload hints for company workflows.

validatorworkbench

Brazil Nfce Access KEY Validator

available

Validate NFC-e access keys, explain consumer invoice key segments, and prepare upload-safe test keys for retail flows.

validatorworkbench

Brazil NFE Access KEY Validator

available

Validate 44-digit NF-e access keys, replay modulo-11 check digit math, split UF, date, CNPJ, model, series, and number fields.

validatorworkbench

Brazil NFE XML Readiness Checker

available

Check NF-e XML payload readiness, spot common issuer, recipient, amount, and access-key fields before fiscal upload.

validatorworkbench

Brazil Nfse Number Helper

available

Normalize NFS-e service invoice references, identify municipal context, and document what city portals must verify externally.

validatorworkbench

Brazil NIS PIS Pasep Validator

available

Inspect NIS, PIS, and PASEP eleven-digit identifiers, normalize punctuation, mask values, and prepare payroll-safe fixtures.

validatorworkbench

Brazil OCR Postprocessing Fixer

available

Clean OCR output from Brazilian documents, restore common separators, detect CPF/CNPJ/CEP candidates, and flag risky artifacts.

validatorworkbench

Brazil Open Finance Consent Helper

available

Prepare Brazilian Open Finance consent payload notes, validate CPF/CNPJ party fields, and document browser-only privacy boundaries.

validatorworkbench

Brazil Passport Number Helper

available

Normalize Brazilian passport-like document input, mask travel references, and prepare fictional identity document fixtures.

validatorworkbench

Brazil Payment Reconciliation Helper

available

Compare amount, payer, recipient, Pix, boleto, bank-account, and invoice references to flag reconciliation mismatches locally.

validatorworkbench

Brazil Phone E164 Formatter

available

Normalize Brazilian phone numbers to +55 E.164-style display, preserve DDD, mask contact data, and generate safe fixtures.

validatorworkbench

Brazil PII Masker

available

Detect Brazilian CPF, CNPJ, CEP, phone, boleto, Pix-like, and email patterns in text and produce privacy-safe masked output.

validatorworkbench

Brazil PIX Copy Paste Decoder

available

Decode Pix copy-and-paste BR Code text, inspect EMV fields, merchant data, CRC, amount, city, and transaction references locally.

validatorworkbench

Brazil PIX QR Payload Generator

available

Build Pix QR payload test strings from key, recipient, amount, city, and transaction ID fields while staying fully browser-only.

validatorworkbench

Brazil PIX Validator

available

Validate Pix keys and BR Code payloads, inspect EMV fields, generate QR-friendly payment data, and explain offline payment boundaries.

validatorworkbench

Brazil Reinf Event ID Inspector

available

Inspect EFD-Reinf event ID shape, normalize reporting-period hints, and document official submission boundaries.

validatorworkbench

Brazil Renach Inspector

available

Normalize RENACH driver-record references, check common document shape, mask values, and prepare transport onboarding fixtures.

validatorworkbench

Brazil Renavam Validator

available

Validate RENAVAM-shaped vehicle registry numbers, inspect length and check-digit behavior where possible, and create safe vehicle fixtures.

validatorworkbench

Brazil RG Inspector

available

Inspect RG-shaped identity numbers, normalize issuer notation, mask document values, and document state-level offline limits.

validatorworkbench

Brazil SAT CFE KEY Inspector

available

Inspect SAT CF-e coupon keys, split fiscal document segments, and prepare retail diagnostics without contacting tax services.

validatorworkbench

Brazil Simples Nacional DAS Helper

available

Prepare Simples Nacional DAS references, normalize period and CNPJ inputs, and explain what browser-only checks cannot confirm.

validatorworkbench

Brazil Sped EFD Contribuicoes Checker

available

Check EFD ContribuiΓ§Γ΅es payload shape, normalize period and establishment fields, and prepare safer tax-file diagnostics.

validatorworkbench

Brazil Sped EFD Icms IPI Checker

available

Inspect SPED EFD ICMS/IPI file headers and record-shaped lines, flag common separators, dates, CNPJ values, and fiscal periods.

validatorworkbench

Brazil State Registration IE Validator

available

Inspect state-registration IE values, normalize UF context, and document state-specific rules that require dedicated official validation.

validatorworkbench

Brazil SUS Card Validator

available

Inspect Brazilian CNS/SUS card numbers, normalize fifteen-digit health identifiers, and separate offline shape checks from health-system status.

validatorworkbench

Brazil TED DOC Transfer Helper

available

Check Brazilian transfer payload fields for bank code, agency, account, CPF/CNPJ, amount, and recipient consistency before handoff.

validatorworkbench

Brazil Test Data Generator

available

Generate fictional Brazilian identity, company, address, phone, payment, and invoice fixtures for local development and QA.

validatorworkbench

Brazil Titulo Eleitor Validator

available

Check voter-title shaped numbers, normalize zones and sections, explain offline boundaries, and generate fictional electoral test values.

validatorworkbench

Brazil UF State Code Inspector

available

Inspect Brazilian UF codes, normalize state abbreviations, and prepare state-aware payloads for tax, address, and logistics forms.

validatorworkbench
Banking Standards

Brazil account, transfer & banking standards

IBAN, domestic account context, BIC/SWIFT, SEPA or local clearing notes, and payment-ready developer workflows.

Agencia and account

available

Brazilian bank transfers usually require bank code, agency, account number, account type, and CPF/CNPJ owner fields.

banking

Boleto barcode

available

Boletos use barcode and linha digitavel representations with bank, currency, due-date factor, amount, and check digits.

paymentsbanking

BRL and centavos

available

Brazilian money workflows use comma decimals and integer centavos for storage, APIs, invoices, and reconciliation.

currencypayments

CNAB 240

available

Fixed-width bank files commonly use 240-character rows for remittance and return workflows.

bankingfile

CNAB 400

available

Legacy fixed-width bank files use 400-character rows and need strict line-length validation before bank handoff.

bankingfile

COMPE bank code

available

Three-digit COMPE bank codes identify Brazilian financial institutions in many payment and account forms.

bankingrouting

ISPB participant code

available

Eight-digit ISPB codes identify payment-system participants, especially in Pix and banking integrations.

bankingrouting

Open Finance

available

Brazilian Open Finance flows require consent-oriented party identifiers, scopes, and privacy boundaries.

bankingapi

Pix

available

Pix keys and EMV BR Code payloads support instant-payment workflows, QR payloads, amount fields, and transaction references.

paymentspix

TED / DOC

available

Traditional transfer flows require bank, agency, account, owner identity, amount, and recipient consistency checks.

paymentsbanking

Related banking workbenches

Brazil Agencia Conta MaskerNormalize and mask Brazilian agency and account fields, preserve check digits, and produce log-safe banking snippets. Brazil Bank Statement ParserParse Brazilian bank-statement-like rows, normalize BRL amounts and dates, and prepare reconciliation-friendly transaction data. Brazil Boleto Barcode ValidatorValidate boleto barcode shape, inspect bank code, currency, due-date factor, amount fields, and check digit boundaries. Brazil Boleto DUE Date FactorConvert boleto due-date factors to dates, inspect rollover-era assumptions, and prepare payment schedule test cases. Brazil BRL Centavos ConverterParse Brazilian real amounts, normalize comma decimals, convert to integer centavos, and generate storage-safe payment fields. Brazil Cnab240 File InspectorInspect CNAB 240 fixed-width records, count segments, flag line-length issues, and prepare bank-file diagnostics offline. Brazil Cnab400 File InspectorInspect CNAB 400 fixed-width remittance or return files, validate row lengths, and summarize record-type distribution locally. Brazil Compe Bank Code InspectorInspect three-digit COMPE bank codes, normalize routing references, and prepare Brazilian bank-selection payloads for forms. Brazil Iban GeneratorRun a browser-only Brazilian validation, formatting, or data-quality workflow tailored to this local standard. Brazil Iban ValidatorRun a browser-only Brazilian validation, formatting, or data-quality workflow tailored to this local standard. Brazil Ispb Code InspectorInspect eight-digit ISPB participant codes, normalize payment-network references, and separate syntax from official participant status. Brazil Linha Digitavel ValidatorValidate boleto linha digitΓ‘vel fields, normalize punctuation, replay field-level check digits, and mask payment references.
Payment Networks

Brazil payment rails & offline helpers

Local payment systems, card context, bank transfer references, currency formatting, and browser-only payment data helpers.

Boleto

available

Barcode and linha digitavel payment slips with amount, due-date factor, bank code, and check digit behavior.

paymentsbanking

BRL amount and centavos

available

Brazilian real workflows normalize comma decimals, integer centavos, and copyable payment payloads.

paymentscurrency

Card payments

ready

Debit and credit card flows follow global card-network rules plus Brazilian amount and document-field conventions.

payments

CNAB remittance and return files

available

Bank file workflows need row-length inspection, record-type summaries, and reconciliation-ready diagnostics.

paymentsbanking

Payment QR and title fields

available

QR-like payment payloads, descriptions, transaction IDs, and recipient fields need deterministic local checks before banking handoff.

payments

Pix

available

Instant payment rail using keys, QR codes, copy-and-paste BR Code payloads, and EMV-style fields.

paymentspix

TED / DOC transfers

available

Traditional transfer records require bank, agency, account, owner document, and amount field consistency.

paymentsbanking

Related payment workbenches

Brazil Boleto Barcode ValidatorValidate boleto barcode shape, inspect bank code, currency, due-date factor, amount fields, and check digit boundaries. Brazil Boleto DUE Date FactorConvert boleto due-date factors to dates, inspect rollover-era assumptions, and prepare payment schedule test cases. Brazil BRL Centavos ConverterParse Brazilian real amounts, normalize comma decimals, convert to integer centavos, and generate storage-safe payment fields. Brazil Iban GeneratorRun a browser-only Brazilian validation, formatting, or data-quality workflow tailored to this local standard. Brazil Iban ValidatorRun a browser-only Brazilian validation, formatting, or data-quality workflow tailored to this local standard. Brazil Linha Digitavel ValidatorValidate boleto linha digitΓ‘vel fields, normalize punctuation, replay field-level check digits, and mask payment references. Brazil PIX Copy Paste DecoderDecode Pix copy-and-paste BR Code text, inspect EMV fields, merchant data, CRC, amount, city, and transaction references locally. Brazil PIX QR Payload GeneratorBuild Pix QR payload test strings from key, recipient, amount, city, and transaction ID fields while staying fully browser-only. Brazil PIX ValidatorValidate Pix keys and BR Code payloads, inspect EMV fields, generate QR-friendly payment data, and explain offline payment boundaries. Brazil TED DOC Transfer HelperCheck Brazilian transfer payload fields for bank code, agency, account, CPF/CNPJ, amount, and recipient consistency before handoff.
Official Sources

National regulatory & reference portals

Verified legislative resources to validate compliance formats.

Banco Central do Brasil

available

Central bank and official reference context for Pix, ISPB, Open Finance, and financial-system data.

governmentbanking
Reference note, not a link

Correios

available

Postal authority context for CEP and Brazilian address-format conventions.

postaladdresses
Reference note, not a link

Denatran / SENATRAN

available

National traffic authority context for CNH, RENAVAM, and vehicle-document workflows.

governmentvehicle
Reference note, not a link

IBGE

available

Official geography and statistics context for UF, municipality codes, and regional identifiers.

governmentgeo
Reference note, not a link

Receita Federal

available

Tax administration context for CPF, CNPJ, fiscal documents, DARF, and compliance workflows.

governmenttax
Reference note, not a link

Serpro

available

Government technology context for official APIs, fiscal integrations, and identity-related services.

governmentapi
Reference note, not a link

TSE

available

Electoral authority context for voter title, zone, and section data.

governmentidentity
Reference note, not a link
Geography & Standards

Identity & Standards Profile

Core country registry details and national system standards.

Capital City Brasilia
Native Name Brasil
ISO Alpha-2 BR
ISO Alpha-3 BRA
Calling Prefix +55
Internet TLD .br
Driving Side Right
Time Zones America/Sao_Paulo and regional zones
Locale Conventions

Local Formats & Layouts

Locale preferences, separator characters, and display configurations.

Active Locale pt-BR
Date Format DD/MM/YYYY
Currency Name Brazilian real
Decimal Separator Comma (,)
Thousands Separator Dot (.)
Postal Pattern NNNNN-NNN
Technical Standards

Utility & Electrical Profile

Utility metrics, emergency networks, and infrastructure constants.

Plug Types Type C / Type N
Electrical Voltage 127V / 220V
Grid Frequency 60Hz
Emergency Number 190
Address Standards

Structured address formatting

Display order, postal mask, street notation, and delivery-ready field sequence.

Maria Silva
Av. Paulista, 1000 - Bela Vista
01310-100 Sao Paulo - SP
Brazil

Recipient

Maria Silva β€” Person or organization receiving mail.

Street and number

Av. Paulista, 1000 β€” Brazilian addresses usually include street type, name, and building number.

District

Bela Vista β€” Bairro or local district is commonly used for delivery context.

CEP and city

01310-100 Sao Paulo - SP β€” Eight-digit CEP plus city and UF state code.

Country

Brazil β€” Country label for international mail and cross-border records.

Phone Conventions

Telephone layouts & parsing guidelines

Mobile, regional landline, and international dialing representations.

Mobile

available

Country code +55, DDD 11, and nine-digit mobile number.

Example layout +55 11 91234-5678

Landline

available

DDD plus eight-digit landline number.

Example layout +55 21 3456-7890

Toll-free

available

Service numbers use national service prefixes, not E.164 contact format.

Example layout 0800 123 4567
Developer Checklist

Integration checklist reminders

Important checkmarks to verify when deploying localized pipelines.

  • β˜‘ Locale pt-BR configured for dates, amounts, and interface copy.
  • β˜‘ UTF-8 encoding preserved for Portuguese names, addresses, and accents.
  • β˜‘ CPF, CNPJ, CEP, Pix, boleto, and fiscal access-key fields validated separately.
  • β˜‘ BRL amounts stored in integer centavos and displayed with comma decimals.
  • β˜‘ Pix and boleto payloads treated as payment instructions, not proof of settlement.
  • β˜‘ Official status checks separated from browser-only format and checksum validation.
  • β˜‘ LGPD masking applied before logs, support tickets, screenshots, or analytics.
  • β˜‘ UF, DDD, municipality, and address fields normalized before imports.
  • β˜‘ Fiscal XML and SPED-like files checked locally before official portal submission.
  • β˜‘ Fictional fixtures clearly separated from real personal, tax, and banking data.
Product Roadmap

Future workbenches timeline

Roadmap schedule for upcoming developer workbenches and specs.

Brazil Banking Tools

planned

Developer utilities for bank code, branch, account, and check digit workflows.

bankingpayments

Brazil Phone Validator

planned

Validate Brazilian country code, area code, and local number patterns.

phone

CEP Lookup

planned

Parse and explain CEP postal-code format without implying live lookup until specified.

postaladdresses

CNPJ Validator

planned

Validate and explain CNPJ structure and checksum rules.

identifierstax

CPF Validator

planned

Validate and explain CPF structure and checksum rules.

identifierstax

PIX Workbench

comingSoon

Inspect PIX keys and QR payloads after a dedicated product spec is approved.

paymentsbanking
Knowledge Graph

Graph-powered developer metadata & navigation

Pre-rendered relationship paths compiled directly from the ValidoHub central index.

CEP

planned

CΓ³digo de EndereΓ§amento Postal. Brazilian postal code system.

graph-nodeidentifier

CNH

planned

Carteira Nacional de HabilitaΓ§Γ£o. Brazilian driver license identifier.

graph-nodeidentifier

CNPJ

available

Cadastro Nacional da Pessoa JurΓ­dica. Brazilian business taxpayer identification number.

graph-nodeidentifier

CPF

available

Cadastro de Pessoas FΓ­sicas. Brazilian individual taxpayer registry number.

graph-nodeidentifier

RENAVAM

planned

Registro Nacional de VeΓ­culos Automotores. Brazilian national vehicle registry number.

graph-nodeidentifier

RG

planned

Registro Geral. Brazilian general identity card document.

graph-nodeidentifier

Boleto BancΓ‘rio

planned

Popular Brazilian invoice-based push payment method.

graph-nodepayment

PIX

planned

Brazilian instant payment network managed by the Central Bank of Brazil.

graph-nodepayment

SWIFT

planned

Global financial messaging network for international bank wire transfers.

graph-nodepayment

Brazil Pix Validator

available

Interactive validation tool.

graph-nodevalidator
Key Highlights

Highlights and quick summaries

Summary overview of national localization rules.

  • ✦ Brazil commonly uses the pt-BR locale.
  • ✦ Dates are commonly written as DD/MM/YYYY.
  • ✦ The decimal separator is comma and the thousands separator is dot.
  • ✦ CPF has 11 digits and CNPJ has 14 digits.
  • ✦ CEP has 8 digits and is commonly displayed as NNNNN-NNN.
  • ✦ PIX is the primary instant payment system.
  • ✦ PIX keys can be CPF, CNPJ, email, phone, random key, or QR payload.
  • ✦ Brazil is not an IBAN-first domestic transfer market.
  • ✦ Brazilian banking integrations often require bank code, branch, account, account type, and check digit.
Developer Notes

Developer implementation instructions

Important coding notes for storage, parameters, and validations.

  • β–ͺ Use pt-BR formatting for user-facing currency, date, time, and number display.
  • β–ͺ Store normalized identifiers separately from display masks when validation specs are available.
  • β–ͺ Treat CPF, CNPJ, CEP, phone, and PIX payload validation as separate workflows; do not mix format checks with business verification.
  • β–ͺ Confirm official references before deep-linking regulatory or government documentation.
Common Mistakes

Integration pitfalls to avoid

Locale formatting and validation traps developers frequently encounter.

  • ⚠ Brazil is not IBAN-first for domestic transfers.
  • ⚠ CPF and CNPJ are different identifiers.
  • ⚠ Dates use DD/MM/YYYY in common display.
  • ⚠ Decimal separator is comma.
  • ⚠ CEP is not ZIP.
  • ⚠ PIX keys are not always random.
  • ⚠ Phone numbers require area codes.
Code Examples

Developer integration code snippets

Ready-to-use programming snippets in JavaScript, Java, Python, and Go.

Java Locale

available

Use BCP 47 locale tags for Java formatting APIs.

java
Locale.forLanguageTag("pt-BR")

Java currency format

available

Formats values using Brazilian Portuguese currency conventions.

java
NumberFormat.getCurrencyInstance(Locale.forLanguageTag("pt-BR")).format(value)

JavaScript Intl Currency

available

Formats BRL values with pt-BR separators and currency display.

javascript
new Intl.NumberFormat("pt-BR", { style: "currency", currency: "BRL" })

TypeScript locale constant

available

Keep locale constants explicit when building typed formatting helpers.

typescript
const brazilLocale = 'pt-BR' as const;

JavaScript Date

available

Uses the browser Intl implementation for localized Brazilian date display.

javascript
new Intl.DateTimeFormat("pt-BR")

Python locale

available

Requires the pt_BR locale to be installed on the host operating system.

python
locale.setlocale(locale.LC_ALL, "pt_BR.UTF-8")

Go language tag

available

Use golang.org/x/text/language when locale-aware behavior is needed.

go
language.MustParse("pt-BR")

C# culture

available

Use CultureInfo for formatting Brazilian dates, numbers, and currency.

csharp
CultureInfo.GetCultureInfo("pt-BR")

Kotlin Locale

available

Kotlin on the JVM can use Java Locale APIs.

kotlin
Locale.forLanguageTag("pt-BR")

ICU locale

available

Common ICU locale identifier for Brazilian Portuguese.

text
pt_BR

PostgreSQL formatting note

available

Database formatting depends on locale/session settings; prefer app-layer Intl formatting when possible.

sql
to_char(amount, 'FM999G999G990D00')

JSON payload locale

available

Formatting examples only; not a validation schema.

json
{
  "country": "BR",
  "locale": "pt-BR",
  "currency": "BRL"
}

Currency formatting note

available

Keep stored numeric values separate from localized display strings.

text
BRL uses comma decimals and dot thousands separators in pt-BR display.

Date formatting note

available

Validate machine-readable dates separately from localized presentation.

text
DD/MM/YYYY
Country Ecosystem

National ecosystem directories

Canonical national portals, APIs, and registries related to compliance formats.

PIX

available

Payment rail connected to banks, wallets, QR payments, and customer identifiers.

paymentsbanking

CPF

available

Individual tax identifier that can also appear as a PIX key type.

identifierstax

CNPJ

available

Company tax identifier used in business, tax, and payment workflows.

identifierstax

CEP

available

Postal code used in address normalization and shipping flows.

postaladdresses

Phone

available

Phone data intersects with identity, contact, and PIX key workflows.

phone

Banks

available

Bank code, branch, account, and check digit often matter in integrations.

banking

Government

available

Government systems are authoritative for many identifier contexts.

government

Payments

available

Payments connect currency, identifiers, QR payloads, bank accounts, and receipts.

payments
Localization Notes

Local conventions and grammar exceptions

Grammar peculiarities, diacritics, and calendar configurations.

Plural rules

available

Portuguese pluralization should use locale-aware message formatting.

locale

Week starts

available

Many Brazilian calendars display Sunday as the first day of week.

localedate

Calendar

available

Gregorian calendar is the ordinary civil calendar.

localedate

Sorting

available

Use locale-aware collation instead of ASCII sorting for user-facing text.

localedeveloper

Unicode

available

Use UTF-8 and preserve accents in names and addresses.

localedeveloper

ICU

available

ICU locale commonly appears as pt_BR.

localedeveloper

Locale naming

available

Prefer BCP 47 pt-BR in web APIs and pt_BR where ICU/platform conventions require it.

localedeveloper