Validador de CPF e CNPJ
Confira os dígitos verificadores de um CPF ou CNPJ, inclusive do novo CNPJ alfanumérico, e veja o número formatado.
11 dígitos para CPF, 14 caracteres para CNPJ. Pontos, barra e hífen são opcionais. Digite 9 ou 12 caracteres para calcular os dígitos verificadores.
Digite um número para ver o resultado.
O resultado diz apenas se o número tem o formato e os dígitos verificadores corretos. Ele não mostra se o número está inscrito, qual é a situação cadastral na Receita Federal nem a quem pertence.
Números de teste
Valores só para teste. Não os use como número de uma pessoa ou empresa real.
Números aleatórios com dígitos verificadores corretos, para desenvolvimento e testes. Um número aleatório pode coincidir com um que foi realmente emitido. Os CNPJs numéricos de teste usam a ordem 0001.
Como os dígitos verificadores são calculados
- CPF: 11 dígitos, sendo os dois últimos verificadores. Para o 10º dígito, multiplique os nove primeiros dígitos por 10, 9, … 2, some os resultados e divida por 11: resto 0 ou 1 dá 0; caso contrário, o dígito é 11 menos o resto. O 11º dígito é calculado do mesmo jeito com os dez primeiros dígitos e pesos 11 … 2.
- O 9º dígito do CPF é a Região Fiscal do endereço informado no cadastramento inicial: 1 DF, GO, MT, MS, TO; 2 PA, AM, AC, AP, RO, RR; 3 CE, MA, PI; 4 PE, RN, PB, AL; 5 BA, SE; 6 MG; 7 RJ, ES; 8 SP; 9 PR, SC; 0 RS.
- CNPJ: 14 caracteres, sendo 8 de raiz, 4 de ordem e dois dígitos verificadores. Cada um dos 12 primeiros caracteres vale o seu código ASCII menos 48: os números mantêm o valor e A = 17 … Z = 42. Os pesos de 2 a 9 são distribuídos da direita para a esquerda, recomeçando depois do 9; a regra do resto é a mesma do CPF.
- A partir de julho de 2026, a Receita Federal atribui o CNPJ alfanumérico, com letras de A a Z na raiz e na ordem, somente a novas inscrições. Os CNPJs existentes não mudam, e os dígitos verificadores são sempre dois números.
- Tudo é feito no seu navegador. Os números digitados não são enviados à LeedyBox nem salvos.
Fonte: Receita Federal: folheto «Cadastros – CPF e CNPJ» · Última verificação:
Fonte: Receita Federal / Serpro: Cálculo dos dígitos verificadores de CNPJ alfanumérico · Última verificação:
Fonte: Receita Federal: CNPJ alfanumérico – Perguntas e respostas · Última verificação:
Fonte: Receita Federal: CNPJ Alfanumérico · Última verificação:
Resultado errado? Se um número realmente emitido aparecer como inválido, mande um e-mail. Por favor, não envie o número: diga se é CPF ou CNPJ e qual dígito verificador falhou, ou envie um número de teste gerado que mostre o problema.
Alguma frase desta página soa estranha no seu idioma? Avise-nos também.
Como usar
- Digite ou cole um CPF (11 dígitos) ou um CNPJ (14 caracteres). Pontos, barra e hífen são opcionais, e letras minúsculas são lidas como maiúsculas.
- Se você tem só a base do número, digite 9 dígitos de CPF ou 12 caracteres de CNPJ: a ferramenta mostra os dígitos verificadores e o número completo formatado.
- Para testar sistemas, escolha CPF, CNPJ numérico ou CNPJ alfanumérico e a quantidade, e clique em Gerar.
Perguntas frequentes
Como se calculam os dígitos verificadores do CPF?
Multiplique os nove primeiros dígitos por 10, 9, 8 … 2, some os resultados e divida por 11. Se o resto for 0 ou 1, o primeiro dígito verificador é 0; senão, é 11 menos o resto. O segundo é calculado do mesmo jeito com os dez primeiros dígitos e pesos 11 … 2. Para 280.012.389, a primeira soma é 162, com resto 8, então o primeiro dígito é 3; a segunda soma é 201, com resto 3, então o segundo é 8. O resultado, 280.012.389-38, é o próprio exemplo da Receita Federal.
O que é o CNPJ alfanumérico?
A partir de julho de 2026, a Receita Federal atribui a novas inscrições CNPJs cujos 12 primeiros caracteres podem ter letras maiúsculas de A a Z além de números, por exemplo 12.ABC.345/01DE-35. O número continua com 14 posições, e os dois dígitos verificadores são sempre números. Os CNPJs emitidos antes mantêm o número, por isso os sistemas precisam aceitar os dois formatos.
Como as letras entram no cálculo do DV do CNPJ?
Cada caractere vale o seu código ASCII menos 48: os números mantêm o valor, A = 17, B = 18 … Z = 42. Com os pesos de 2 a 9 da direita para a esquerda, os 12 primeiros caracteres de 12.ABC.345/01DE somam 459; 459 dividido por 11 deixa resto 8, então o primeiro dígito é 11 − 8 = 3. O segundo, 5, é calculado do mesmo jeito com 13 caracteres. Como os números mantêm o valor, o mesmo cálculo serve para o CNPJ numérico.
Um resultado válido quer dizer que o CPF ou o CNPJ existe?
Não. Dígitos verificadores corretos só mostram que o número está bem formado. Se o CPF ou o CNPJ está inscrito, e qual é a situação cadastral, só pode ser consultado na Receita Federal.
O que significa o 9º dígito do CPF?
É a Região Fiscal do endereço informado no cadastramento inicial do CPF, por exemplo 8 para São Paulo e 7 para Rio de Janeiro e Espírito Santo. Ele não muda quando a pessoa se muda, então não indica onde ela mora hoje.