Validador de CPF/CNPJ
Valide CPF e CNPJ pelo dígito verificador ou gere números válidos para testes.
Como funciona a validação de CPF e CNPJ
O CPF (Cadastro de Pessoas Físicas) tem 11 dígitos, sendo os 2 últimos "dígitos verificadores" calculados a partir dos 9 primeiros por um algoritmo de módulo 11. O CNPJ (Cadastro Nacional da Pessoa Jurídica) segue lógica semelhante, com 14 dígitos e 2 verificadores calculados a partir dos 12 primeiros. Essa validação matemática detecta erros de digitação e números inventados, mas não confirma se o documento está realmente ativo ou associado a uma pessoa real — para isso, é preciso consultar a Receita Federal.
Números "gerados" por esta ferramenta são matematicamente válidos (passam no cálculo do dígito verificador) mas totalmente aleatórios — não correspondem a CPFs ou CNPJs reais de nenhuma pessoa ou empresa. Servem exclusivamente para testar formulários, sistemas e bancos de dados durante o desenvolvimento de software, nunca para uso em documentos reais ou fraude.
Perguntas frequentes
Um CPF validado aqui significa que ele existe de verdade?
Não. A validação confirma apenas que o número segue corretamente o algoritmo matemático do dígito verificador. Para saber se um CPF está ativo e regular, é necessário consultar diretamente o site da Receita Federal.
Posso usar um CPF gerado por esta ferramenta em cadastros reais?
Não. Os números gerados são aleatórios e destinados exclusivamente a testes de desenvolvimento de software (formulários, bancos de dados, sistemas). Usar um CPF ou CNPJ gerado artificialmente em documentos ou cadastros reais pode configurar fraude.
Como é calculado o dígito verificador do CPF?
O algoritmo aplica pesos decrescentes aos 9 primeiros dígitos, soma os resultados, calcula o resto da divisão por 11 e deriva o primeiro dígito verificador; o processo se repete incluindo esse dígito para calcular o segundo.
Meus dados são armazenados ao validar um CPF ou CNPJ?
Não. Toda a validação é feita localmente no navegador, sem envio dos números para nenhum servidor.