Ferramentas · documentos
Gerador de CPF e CNPJ (com alfanumérico) e validador
Gere números de CPF e CNPJ com dígito verificador válido para testar sistemas — inclusive o CNPJ alfanumérico, atribuído a novas inscrições desde julho de 2026 — ou cole uma lista para validar e ver, em cada número errado, qual DV era o esperado. Tudo roda no seu navegador: nada é enviado.
Só para testes de software. Os números são aleatórios e passam na conta do dígito verificador, por isso podem coincidir com um cadastro real. Não use em cadastro, compra ou contrato: inserir dado falso em documento ou se passar por outra pessoa é crime (Código Penal, arts. 299 e 307).
Cole CPFs e CNPJs, um por linha (com ou sem pontuação), ou abra um arquivo .csv/.txt. Em linhas com várias colunas, a ferramenta pega só os campos com cara de documento. O arquivo é lido no seu aparelho.
| # | Número | Tipo | Resultado |
|---|
Digite a base: 9 dígitos para o CPF ou os 12 primeiros caracteres do CNPJ (letras maiúsculas permitidas). A ferramenta mostra os dois dígitos verificadores e a conta inteira.
Como se calcula o dígito verificador do CNPJ alfanumérico
O CNPJ continua com 14 posições: 12 caracteres que podem ser números ou letras maiúsculas de A a Z e 2 dígitos verificadores, sempre numéricos. Para a conta, cada caractere vale o seu código ASCII menos 48 — os números valem eles mesmos, A vale 17, B 18 … Z 42. Os pesos vão de 2 a 9 da direita para a esquerda, recomeçando depois do oitavo. Este é o exemplo oficial do manual, 12.ABC.345/01DE-35, calculado pela mesma função da ferramenta:
| Caractere | 1 | 2 | A | B | C | 3 | 4 | 5 | 0 | 1 | D | E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valor | 1 | 2 | 17 | 18 | 19 | 3 | 4 | 5 | 0 | 1 | 20 | 21 |
| Peso | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produto | 5 | 8 | 51 | 36 | 171 | 24 | 28 | 30 | 0 | 4 | 60 | 42 |
Soma 459 · soma % 11 = 8 → DV 11 − 8 = 3
| Caractere | 1 | 2 | A | B | C | 3 | 4 | 5 | 0 | 1 | D | E | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Valor | 1 | 2 | 17 | 18 | 19 | 3 | 4 | 5 | 0 | 1 | 20 | 21 | 3 |
| Peso | 6 | 5 | 4 | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produto | 6 | 10 | 68 | 54 | 38 | 27 | 32 | 35 | 0 | 5 | 80 | 63 | 6 |
Soma 424 · soma % 11 = 6 → DV 11 − 6 = 5
Resultado: 12.ABC.345/01DE-35. Um CNPJ só com números dá o mesmo resultado que a regra antiga, por isso os CNPJs que já existem continuam válidos (manual do SERPRO).
E o do CPF
O CPF tem 9 dígitos e 2 verificadores. Para o 1º DV, os 9 dígitos são multiplicados pelos pesos de 10 a 2; o resto de (soma × 10) ÷ 11 é o dígito, e resto 10 vira 0. O 2º DV repete a conta com os 10 primeiros dígitos e pesos de 11 a 2. É a lógica da função que a própria Receita usa na Consulta Pública do CPF. Exemplo com 123.456.789:
1º dígito
1×10 + 2×9 + 3×8 + 4×7 + 5×6 + 6×5 + 7×4 + 8×3 + 9×2
Soma 210 · (soma × 10) % 11 = 10 → DV 0
2º dígito
1×11 + 2×10 + 3×9 + 4×8 + 5×7 + 6×6 + 7×5 + 8×4 + 9×3 + 0×2
Soma 255 · (soma × 10) % 11 = 9 → DV 9
Resultado: 123.456.789-09. A função da Receita só recusa 000.000.000-00; sequências como 111.111.111-11 fecham a conta, e a ferramenta as marca com um aviso porque muitos sistemas as recusam.
CNPJ alfanumérico: o que já está valendo
- Desde julho de 2026, só para novas inscrições. Os CNPJs que já existem não mudam (Receita Federal; IN RFB nº 2.229/2024).
- O primeiro saiu em 31/07/2026: 00.000.000/E08G-12, uma filial do Banco do Brasil. Novas inscrições ainda podem receber número só com algarismos (notícia da Receita).
- As letras são aleatórias. Não indicam estado, natureza jurídica nem nada da empresa; a raiz são as 8 primeiras posições e o número de ordem, da 9ª à 12ª (perguntas e respostas da Receita).
- MEI: quem já tem CNPJ fica com o mesmo número; no futuro, novos MEI também poderão receber CNPJ alfanumérico (mesmo documento, perguntas 30 e 31).
- Sistemas: quem guarda o CNPJ como número precisa passar a guardar texto e calcular o DV pela regra nova. A Receita publica as rotinas de cálculo e um simulador oficial.
Perguntas frequentes
O CPF gerado é de alguém?
Pode ser. O gerador sorteia os 9 primeiros dígitos e calcula os 2 dígitos verificadores pela regra da Receita, então o número é válido na conta — e um número válido pode coincidir com o CPF de uma pessoa de verdade. Use só para testar sistemas, nunca em cadastro, compra ou contrato.
Como validar um CNPJ alfanumérico?
Cada um dos 12 primeiros caracteres vira um número (o código ASCII menos 48: 0 a 9 valem 0 a 9, A vale 17 e Z vale 42). Multiplique pelos pesos de 2 a 9, da direita para a esquerda, some e divida por 11: resto 0 ou 1 dá DV 0; senão, o DV é 11 menos o resto. Repita com o 1º DV no fim para achar o 2º. É a regra do manual da Receita e é o que esta página faz.
O CNPJ do meu MEI vai mudar para alfanumérico?
Não. Pela Receita Federal, quem já tem CNPJ de MEI fica com o mesmo número. O formato com letras vale para novas inscrições desde julho de 2026, e no futuro novos MEI também poderão receber CNPJ alfanumérico.
Dá para consultar a situação do CPF aqui?
Não. A situação cadastral do CPF só sai na Consulta Pública da Receita, que pede a data de nascimento e um captcha. Na validação, cada CPF válido tem um link que abre essa consulta com o número já preenchido; o resto é com você, no site da Receita.
Por que o CPF da minha planilha aparece como inválido?
Quase sempre é a planilha: ela trata o CPF como número e apaga os zeros do começo (012.345.678-90 vira 1234567890). Marque "completar zeros à esquerda" antes de validar e a ferramenta devolve o número com 11 dígitos.
O final 0001 quer dizer que é a matriz?
Na hora da inscrição, sim: a Receita diz que o número de ordem 0001 indica a matriz no momento da geração do CNPJ. Mas não é permanente — uma filial pode virar matriz depois. No CNPJ alfanumérico, o número de ordem das filiais também pode ter letras.
Fontes oficiais (conferidas em 02/10/2026)
- SERPRO/Receita — Cálculo dos dígitos verificadores de CNPJ alfanumérico (PDF)
- Receita — rotinas de cálculo do DV em Java, Python, TypeScript e JavaScript (zip)
- Receita Federal — CNPJ Alfanumérico
- Receita — Perguntas e respostas sobre o CNPJ alfanumérico (PDF)
- Instrução Normativa RFB nº 2.229/2024
- Receita — notícia de 31/07/2026: primeiro CNPJ alfanumérico
- Receita — função de validação do CPF da Consulta Pública (funcoes03.js)
- Receita — Consulta Pública da situação cadastral do CPF
- Código Penal, arts. 299 e 307 (Planalto)
A ferramenta passou nos 27 casos de teste que acompanham as rotinas oficiais da Receita e foi conferida contra as funções oficiais em 60 mil números gerados.