Gerador e Validador de CPF e CNPJ
Gere números válidos para testes ou confira se um CPF ou CNPJ é válido. Tudo no seu navegador.
Modo
Tipo
Escolha o tipo e clique em “Gerar” para criar os números.
Os números respeitam o cálculo dos dígitos verificadores, mas não foram emitidos por nenhum órgão e podem, por coincidência, ser iguais a documentos reais. Use apenas para testes e desenvolvimento. Gerados no seu navegador — nada é enviado para servidor.
Como funcionam os números de CPF e CNPJ
Esta ferramenta gera números de CPF e CNPJ que passam na validação dos dígitos verificadores e confere se um número digitado é válido. Ela foi feita para desenvolvedores e testadores que precisam de dados fictícios em sistemas e formulários. Tudo é calculado no seu navegador.
Os dígitos verificadores
Os dois últimos dígitos do CPF e do CNPJ são calculados a partir dos anteriores com um algoritmo de módulo 11: cada dígito é multiplicado por um peso, os resultados são somados e o resto da divisão por 11 define o dígito verificador. Isso permite detectar a maioria dos erros de digitação.
Por isso um número pode ser válido no formato sem pertencer a ninguém. A validação confirma apenas que o cálculo bate, não que o documento existe ou está regular na Receita Federal.
Uso correto
Use os números gerados apenas em ambientes de teste, como cadastros de homologação, testes automatizados e demonstrações.
Usar um número inventado para se passar por outra pessoa ou empresa, ou para obter vantagens em cadastros reais, é ilegal.
Perguntas frequentes
- Os números gerados são de pessoas reais?
- Eles são aleatórios e não foram emitidos por nenhum órgão, mas, por coincidência, podem ser iguais a documentos existentes. Por isso devem ser usados só em testes.
- A validação consulta a Receita Federal?
- Não. Ela verifica apenas os dígitos verificadores, sem nenhuma consulta externa, e nada do que você digita é enviado.
- Posso gerar números com ou sem pontuação?
- Sim. Ative ou desative a opção de pontuação conforme o formato que o seu sistema espera.