Resumo rápido
- Só valida, nunca gera. A ferramenta confere os dois dígitos verificadores de um CPF ou CNPJ que você já tem.
- Dígito certo quer dizer que o número foi digitado sem erro. Não quer dizer que o CPF está regular ou que a empresa está ativa: isso só a Receita Federal responde.
- Aceita o CNPJ alfanumérico, com letras nas 12 primeiras posições, emitido pela Receita desde julho de 2026 (IN RFB 2.229/2024).
- Para CPF, mostra a região fiscal onde o número foi emitido. Para CNPJ, se é matriz ou filial.
- Nada sai do navegador: a conta é feita no seu aparelho, sem consulta a nenhum servidor.

Como usar
- Digite ou cole o número
Com ou sem pontos, barra e traço. A ferramenta entende pelo tamanho: 11 dígitos é CPF, 14 caracteres é CNPJ, com ou sem letras.
- Leia o resultado
Válido quer dizer que os dois dígitos verificadores batem com o resto do número. Para CPF aparece a região fiscal de emissão; para CNPJ, matriz ou filial e o formato.
- Se der inválido, procure o erro de digitação
Compare algarismo por algarismo com o documento original. Dois números vizinhos trocados de lugar são o erro mais comum, e a conta pega.
- Para uma lista, use "Vários de uma vez"
Cole até 500 números, um por linha, e copie o resultado para a planilha. Serve para limpar cadastro antes de importar.
- Confira a situação na Receita quando importa
Antes de assinar contrato ou emitir nota, veja a situação cadastral no site da Receita Federal. O validador só garante que o número foi digitado certo.
Como funciona o dígito verificador do CPF
O CPF tem 11 dígitos. Os 9 primeiros são o número de base; os 2 últimos são calculados a partir deles, só para pegar erro de digitação. Veja com o número de exemplo 529.982.247-25:
- Primeiro dígito. Multiplique os 9 primeiros por 10, 9, 8… até 2 e some: 5×10 + 2×9 + 9×8 + 9×7 + 8×6 + 2×5 + 2×4 + 4×3 + 7×2 = 295.
- Divida por 11 e pegue o resto: 295 ÷ 11 dá resto 9. Se o resto for 0 ou 1, o dígito é 0; senão, é 11 menos o resto. 11 − 9 = 2.
- Segundo dígito. Agora use os 10 primeiros (com o 2 que acabou de sair) e pesos de 11 a 2: 5×11 + 2×10 + 9×9 + 9×8 + 8×7 + 2×6 + 2×5 + 4×4 + 7×3 + 2×2 = 347.
- 347 ÷ 11 dá resto 6. 11 − 6 = 5. Os dígitos são 25, e o CPF confere.
Trocar um único algarismo ou inverter dois vizinhos quase sempre muda o resultado, e o validador acusa. Números com todos os dígitos iguais (111.111.111-11) passam na conta, mas a Receita não usa; a ferramenta marca como inválidos.
O 9º dígito indica a região fiscal que emitiu o CPF: 1 para DF, GO, MS, MT e TO; 6 para Minas Gerais; 8 para São Paulo; 0 para o Rio Grande do Sul, e assim por diante. É onde o número nasceu, não onde a pessoa mora.
CNPJ alfanumérico
A Instrução Normativa RFB 2.229, de outubro de 2024, mudou o formato do CNPJ. Desde julho de 2026, inscrições novas podem ter letras nas 12 primeiras posições: as 8 da raiz e as 4 da ordem do estabelecimento. Os 2 dígitos verificadores continuam numéricos. Quem já tem CNPJ fica com o mesmo número.
No cálculo, cada letra vira um número pelo código da tabela ASCII menos 48: A vale 17, B vale 18, até Z, que vale 42. O resto da conta é o mesmo módulo 11 do CNPJ numérico, com pesos de 2 a 9 da direita para a esquerda. Por isso o validador aceita os dois formatos no mesmo campo.
Como o CNPJ alfanumérico muda os sistemas
Para quem usa o CNPJ, nada muda. Para quem mantém sistema, planilha ou integração que guarda CNPJ, muda bastante. A própria Receita avisa que empresas que não se adaptarem podem ter problema para emitir nota fiscal e para trocar dados com clientes e fornecedores. O que revisar:
- Tipo do campo. CNPJ gravado como número (inteiro, bigint, decimal) não aceita letra. Passe para texto de 14 caracteres. Isso vale para banco de dados, planilha e arquivo de integração.
- Zeros à esquerda. Todo CNPJ continua com 14 caracteres, e os zeros à esquerda contam. Guardado como texto, eles não se perdem.
- Máscara e tela. O formato continua 00.000.000/0000-00. O teclado numérico do celular não serve mais: o campo precisa aceitar letras e converter minúsculas em maiúsculas.
- Validação. A rotina que faz
Number(caractere)quebra com letra. A conta passa a usar o código ASCII menos 48. Os dois últimos caracteres continuam só números. - Regras escondidas no número. As letras são sorteadas, sem relação com estado ou atividade. E 0001 deixa de ser prova permanente de matriz: uma filial pode virar matriz com outro número de ordem.
- Raiz e filial misturadas. Uma empresa pode ter raiz numérica e filial com letra na ordem, como 12.345.678/000A-08. Sistema que separa raiz e ordem precisa aceitar as duas combinações.
- Todas as letras. A Receita vai bloquear algumas combinações para não formar palavras, mas orienta aceitar qualquer letra de A a Z na validação.
- Testes. Use os exemplos publicados pela Receita, como 12.ABC.345/01DE-35, e um CNPJ numérico conhecido, como 11.222.333/0001-81, no mesmo teste. A aba "Vários de uma vez" ajuda a conferir uma lista antes de importar.
Em planilha, o cuidado é o mesmo. Formate a coluna de CPF e CNPJ como texto antes de colar os números. Na coluna com formato geral, o Excel e o Google Planilhas apagam os zeros à esquerda e podem mostrar um CNPJ longo em notação científica, como 1,12E+13. Com letras, a coluna vira texto de qualquer jeito, e a ordenação passa a misturar números e letras.
Os números existentes não mudam, então os dois formatos vão conviver por muitos anos. Não dá para trocar uma validação pela outra: o sistema precisa aceitar as duas.
Por que aqui não tem gerador de CPF
Gerar CPF "válido" é fácil, e é justamente por isso que não fazemos. Um número inventado com dígito certo passa em formulário de cadastro, compra e crediário, e quase sempre é usado para esconder quem está do outro lado. A ferramenta fica só do lado de quem precisa conferir um número que recebeu: o CPF de quem vai assinar um recibo, o CNPJ de uma empresa antes de fechar um contrato de prestação de serviços. Para o endereço da outra parte, use a consulta de CEP.
Perguntas frequentes
CPF válido quer dizer que está regular?
Não. O validador só confere a conta dos dígitos. Um CPF pode ter dígitos corretos e estar suspenso, cancelado ou nem existir. A situação cadastral se consulta no site da Receita Federal, com o CPF e a data de nascimento.
Como saber se um CNPJ está ativo?
Pelo comprovante de inscrição e situação cadastral, emitido de graça no site da Receita Federal. Ele mostra razão social, endereço, atividade e se a empresa está ativa, suspensa, inapta ou baixada.
O que é o CNPJ alfanumérico?
É o novo formato do CNPJ, com letras e números nas 12 primeiras posições. Vale só para inscrições novas, a partir de julho de 2026. Os CNPJs que já existem continuam iguais. Os dois últimos dígitos seguem numéricos e são calculados quase do mesmo jeito.
A região do CPF diz onde a pessoa mora?
Não. O 9º dígito indica a região fiscal onde o CPF foi emitido. Quem tirou o CPF em Minas e se mudou para o Paraná continua com o dígito 6 de Minas.
Por que o site não tem gerador de CPF?
Porque número de CPF inventado serve, na prática, para preencher cadastro com dado falso. Quem desenvolve software pode testar com números de exemplo conhecidos, como 529.982.247-25, ou com uma função de teste no próprio código.
Os números que eu digito ficam salvos?
Não. A validação roda no seu navegador, com JavaScript, e nada é enviado. Ao fechar a página, os números somem.
Minha empresa vai ter de trocar de CNPJ?
Não. Os CNPJs que já existem continuam iguais, com os mesmos dígitos verificadores, e ninguém precisa pedir nada à Receita. O formato alfanumérico vale só para inscrições novas, inclusive filiais novas de empresas antigas.
A Receita manda mensagem pedindo para atualizar o CNPJ?
Não. A Receita Federal informa que não entra em contato por WhatsApp, e-mail ou SMS pedindo atualização, pagamento de taxa ou dados por causa do CNPJ alfanumérico. Mensagem assim é golpe.
Posso digitar o CNPJ alfanumérico com letra minúscula?
Pode. O CNPJ usa só letras maiúsculas, e a ferramenta converte o que você digita. Em sistemas próprios, faça o mesmo antes de validar e de gravar.
O que quer dizer 0001 no CNPJ?
Os quatro números depois da barra são a ordem do estabelecimento. 0001 é a matriz na abertura; 0002, 0003 e assim por diante são as filiais. Com o tempo, uma filial pode virar a matriz, então 0001 não prova que o estabelecimento é a matriz hoje. No CNPJ alfanumérico essa parte também pode ter letras.
Onde isso é usado
Fontes
- CNPJ alfanumérico (IN RFB 2.229/2024) · gov.br/receitafederal
- Perguntas e respostas sobre o CNPJ alfanumérico (PDF) · gov.br/receitafederal
- Consulta da situação cadastral do CPF · Receita Federal
- Comprovante de inscrição e situação cadastral do CNPJ · Receita Federal
Última revisão: 26 de setembro de 2026