Validador de CPF e CNPJ
Esta ferramenta processa os dados localmente no seu navegador. Nenhuma informação é enviada para servidores externos.
O que é a validação de CPF e CNPJ?
A validação de CPF e CNPJ consiste em verificar se os dígitos verificadores de um número são matematicamente consistentes com os demais dígitos, usando o algoritmo de módulo 11 definido pela Receita Federal.
Estrutura do CPF
O CPF possui 11 dígitos no formato XXX.XXX.XXX-XX . Os 9 primeiros dígitos identificam o contribuinte e a região fiscal. Os 2 últimos são os dígitos verificadores, calculados a partir dos 9 primeiros com pesos de 10 a 2 (primeiro dígito) e 11 a 2 (segundo dígito).
Estrutura do CNPJ
O CNPJ possui 14 dígitos no formato XX.XXX.XXX/XXXX-XX . Os 8 primeiros identificam a empresa, os 4 seguintes indicam a filial (0001 para matriz), e os 2 últimos são os dígitos verificadores, calculados com pesos de 5 a 2 e 6 a 2.
O algoritmo módulo 11
O cálculo multiplica cada dígito por um peso específico, soma os resultados e obtém o resto da divisão por 11. Se o resto for menor que 2, o dígito verificador é 0; caso contrário, é 11 - resto . O processo é repetido para o segundo dígito verificador incluindo o primeiro já calculado.
Perguntas Frequentes
Dígitos verificadores são os últimos dígitos de um CPF ou CNPJ, calculados a partir dos demais usando um algoritmo matemático (módulo 11). Eles servem para:
- Detectar erros de digitação
- Identificar números inventados
- Garantir consistência matemática do documento
No CPF, são os 2 últimos dígitos (após o hífen). No CNPJ, também são os 2 últimos.
O algoritmo módulo 11 funciona em etapas:
- Multiplica cada dígito por pesos decrescentes (10, 9, 8... para CPF; 5, 4, 3... para CNPJ)
- Soma todos os produtos
- Calcula o resto da divisão por 11
- Se o resto for menor que 2, o dígito é
0; senão, é11 - resto
O processo é repetido para calcular o segundo dígito verificador.
Não. CPFs com todos os dígitos iguais (como 111.111.111-11 ou 000.000.000-00) passam matematicamente no cálculo do módulo 11, mas são considerados inválidos pela Receita Federal.
Esta ferramenta detecta e rejeita automaticamente esses 10 casos conhecidos.
As principais diferenças são:
- CPF: 11 dígitos, formato
XXX.XXX.XXX-XX, identifica pessoas físicas - CNPJ: 14 dígitos, formato
XX.XXX.XXX/XXXX-XX, identifica empresas
Ambos usam o algoritmo módulo 11, mas com pesos multiplicadores diferentes no cálculo dos dígitos verificadores.
Não. Esta ferramenta apenas valida o formato e os dígitos verificadores matematicamente usando o algoritmo módulo 11.
Ela não consulta a base de dados da Receita Federal. Um CPF/CNPJ pode ser matematicamente válido mas não estar registrado ou estar inativo.
Sim. A detecção é automática baseada na quantidade de dígitos:
- 11 dígitos → CPF (
XXX.XXX.XXX-XX) - 14 dígitos → CNPJ (
XX.XXX.XXX/XXXX-XX)
A máscara de formatação muda automaticamente enquanto você digita.
A validação é feita 100% localmente no seu navegador usando JavaScript. Nenhum dado é enviado para servidores externos.
Você pode inclusive usar a ferramenta offline após o carregamento inicial da página.