Meus Apps

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.