CPF e CNPJ: Guia Completo sobre Documentos Brasileiros
Entenda a estrutura, validação e uso correto do CPF e CNPJ. Inclui ferramentas gratuitas para validação e geração para testes.
O CPF (Cadastro de Pessoas Físicas) e o CNPJ (Cadastro Nacional da Pessoa Jurídica) são os principais documentos de identificação fiscal no Brasil. Entender como funcionam é essencial para desenvolvedores, contadores e qualquer pessoa que trabalhe com sistemas ou precise pagar impostos como o IPVA 2026.
Neste guia, você vai aprender tudo sobre esses documentos e como validá-los. Use nossas ferramentas gratuitas: Validador de CPF e Validador de CNPJ.
Valide Documentos Agora
Use nossas ferramentas gratuitas para validar CPF e CNPJ instantaneamente. Verificação matemática dos dígitos verificadores.
O que é o CPF?
O CPF é o número de identificação do contribuinte pessoa física junto à Receita Federal. Foi criado em 1965 e é obrigatório para diversas operações como abrir conta bancária, fazer compras parceladas e declarar imposto de renda.
Estrutura do CPF
O CPF possui 11 dígitos no formato: XXX.XXX.XXX-YY
- 9 primeiros dígitos: Número base do documento
- 8º dígito: Indica a região fiscal de emissão
- 2 últimos dígitos (YY): Dígitos verificadores
Regiões Fiscais (8º dígito)
| Dígito | Estados |
|---|---|
| 0 | RS |
| 1 | DF, GO, MS, MT, TO |
| 2 | AC, AM, AP, PA, RO, RR |
| 3 | CE, MA, PI |
| 4 | AL, PB, PE, RN |
| 5 | BA, SE |
| 6 | MG |
| 7 | ES, RJ |
| 8 | SP |
| 9 | PR, SC |
O que é o CNPJ?
O CNPJ identifica empresas e outras entidades jurídicas perante a Receita Federal. É obrigatório para qualquer empresa que opere legalmente no Brasil.
Estrutura do CNPJ
O CNPJ possui 14 dígitos no formato: XX.XXX.XXX/YYYY-ZZ
- 8 primeiros dígitos: Número base da empresa
- 4 dígitos após a barra (YYYY): Número da filial (0001 = matriz)
- 2 últimos dígitos (ZZ): Dígitos verificadores
Como Funciona a Validação
Tanto CPF quanto CNPJ usam o algoritmo de módulo 11 para calcular os dígitos verificadores. Isso permite detectar erros de digitação e números inválidos.
Validação do CPF
O primeiro dígito verificador é calculado multiplicando os 9 primeiros números por pesos de 10 a 2, somando os resultados e aplicando módulo 11. O segundo dígito usa pesos de 11 a 2.
Exemplo: CPF 123.456.789-09
1×10 + 2×9 + 3×8 + 4×7 + 5×6 + 6×5 + 7×4 + 8×3 + 9×2 = 210
210 × 10 mod 11 = 0 (primeiro dígito) ✓
CPFs e CNPJs Inválidos Conhecidos
Alguns números, apesar de passarem na validação matemática, são considerados inválidos:
- CPFs com todos os dígitos iguais: 111.111.111-11, 222.222.222-22, etc.
- CNPJs com todos os dígitos iguais seguem a mesma regra
Ferramentas para Desenvolvedores
Se você é desenvolvedor e precisa testar sistemas que usam CPF/CNPJ, oferecemos ferramentas para gerar números válidos matematicamente (apenas para testes):
- Gerador de CPF - Gera CPFs válidos para testes de sistemas
- Gerador de Conta Bancária - Dados bancários fictícios para testes
Aviso Importante
Os geradores criam números válidos matematicamente, mas que não correspondem a pessoas ou empresas reais. Use apenas para testes de desenvolvimento. O uso indevido pode configurar crime.
Dicas de Segurança
- Nunca compartilhe seu CPF em sites não confiáveis
- Monitore seu CPF em serviços como Serasa e SPC
- Use senhas fortes em sites que armazenam seus dados - veja nosso guia de senhas
Conclusão
CPF e CNPJ são documentos fundamentais no Brasil. Entender sua estrutura ajuda a validar dados corretamente e evitar fraudes. Use nossas ferramentas gratuitas para validar e, quando necessário para desenvolvimento, gerar números de teste.
Ferramentas Relacionadas