Documentação · Geradores
Voltar à ferramentaGerador de Documentos
Gere e valide CPF e CNPJ brasileiros no navegador — inclusive o CNPJ alfanumérico previsto pela Receita Federal a partir de julho de 2026. Os números são matematicamente válidos, mas fictícios.
Use apenas em testes, homologação e protótipos. Nunca use os valores gerados como documento real de pessoa ou empresa.
O que a ferramenta faz
| Função | CPF | CNPJ |
|---|---|---|
| Gerar (unitário, misto ou em lote, até 100) | sim | sim (alfanumérico ou só numérico legado) |
| Com ou sem máscara | sim | sim |
| Validar | sim | sim (aceita os dois formatos) |
| Formatar máscara | XXX.XXX.XXX-XX | XX.XXX.XXX/XXXX-XX |
Tudo roda localmente via a biblioteca br-documents.
Nenhum CPF/CNPJ é enviado a servidor. Geração e validação acontecem no seu navegador.
CNPJ alfanumérico (especificação 2026)
A partir de julho de 2026, novos CNPJs podem misturar letras e números nas 12 primeiras posições. Os 2 últimos caracteres continuam sendo dígitos verificadores numéricos.
| Parte | Conteúdo |
|---|---|
| 12 primeiros | 0–9 e A–Z (maiúsculas) |
| 2 últimos | apenas dígitos 0–9 (verificadores) |
CNPJs só numéricos (modelo legado) continuam válidos. Os dois formatos convivem.
Exemplo oficial usado nos testes: 12.ABC.345/01DE-35.
Modo legado na ferramenta
Marque a opção de apenas numérico quando quiser gerar ou restringir a validação ao CNPJ clássico (só dígitos). Sem essa opção, o gerador pode produzir CNPJs alfanuméricos e o validador aceita ambos.
Como funciona o dígito verificador
CPF e CNPJ usam a mesma ideia geral: módulo 11 com pesos fixos. Soma-se cada caractere multiplicado por um peso, divide-se por 11, e o resto vira o dígito (com uma regra simples para restos pequenos).
Regra comum (módulo 11)
- Multiplique cada posição pelo seu peso.
- Some os produtos.
- Calcule o resto da divisão por 11 (
soma % 11). - Se o resto for 0 ou 1, o dígito é 0; senão, o dígito é 11 − resto.
Isso se repete duas vezes (primeiro e segundo verificador), incluindo o primeiro dígito já calculado na segunda passagem.
CPF (11 dígitos)
- Corpo: 9 dígitos + 2 verificadores.
- Pesos do 1º DV:
10, 9, 8, 7, 6, 5, 4, 3, 2 - Pesos do 2º DV:
11, 10, 9, 8, 7, 6, 5, 4, 3, 2 - Sequências com todos os dígitos iguais (ex.:
111.111.111-11) são rejeitadas.
CNPJ (14 caracteres) — numérico e alfanumérico
- Corpo: 12 caracteres + 2 dígitos verificadores.
- Pesos do 1º DV:
5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 - Pesos do 2º DV:
6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2
No formato alfanumérico, cada caractere vira um número com a regra:
valor = código ASCII − 48
Assim, '0'…'9' continuam 0…9, e 'A'…'Z' viram 17…42. Os pesos e o módulo 11 são os mesmos do CNPJ numérico — só muda como a letra é convertida antes da conta.
Sequências com o mesmo caractere repetido em todas as posições também são rejeitadas.
Tecnologia utilizada
- Biblioteca br-documents (validação, geração e máscara de CPF/CNPJ, incluindo o modo alfanumérico 2026).