Gerador de CPF e CNPJ para testes de software
Esta ferramenta foi criada para desenvolvedores, analistas de QA, estudantes e equipes que precisam testar formulários, máscaras, validações de front-end, APIs e regras de backend sem depender de dados fornecidos por usuários reais. Ela gera sequências que respeitam o cálculo dos dígitos verificadores e também permite criar um número propositalmente inválido para cenários de teste negativo.
Confira se seu sistema aceita documentos matematicamente válidos e rejeita valores com DV incorreto.
Teste campos com e sem pontuação, limites de caracteres, normalização e transformação para maiúsculas.
Use os valores em ambientes controlados para conferir contratos de API, schemas e validadores.
Prepare sistemas modernos para aceitar letras nas 12 primeiras posições e manter os 2 DVs finais numéricos.
CNPJ alfanumérico: o que mudou em 2026?
O CNPJ alfanumérico entrou em produção em julho de 2026. O identificador continua com 14 posições, mas o novo padrão permite letras e números nas 12 primeiras posições; os dois últimos caracteres continuam sendo dígitos verificadores numéricos. Os CNPJs numéricos já existentes permanecem válidos e o formato numérico também continua coexistindo durante a implantação. Por isso, softwares atuais precisam estar preparados para tratar os dois formatos.
Se seu banco de dados armazena CNPJ como tipo numérico, migre o campo para texto. Também revise regex, máscaras, sanitização, integrações, relatórios e qualquer rotina que presuma que CNPJ contém apenas dígitos.
Como funciona a validação de CPF?
O CPF possui 11 dígitos. Os 9 primeiros formam a base e os 2 últimos são dígitos verificadores. A validação calcula esses dois dígitos usando pesos decrescentes e módulo 11. Sequências repetidas, como 000.000.000-00, são rejeitadas pela ferramenta.
Como funciona a validação de CNPJ numérico e alfanumérico?
Nos dois formatos, os 12 primeiros caracteres formam a base e os 2 últimos são dígitos verificadores. O cálculo usa módulo 11
e pesos distribuídos de 2 a 9. No CNPJ alfanumérico, cada letra recebe um valor para o cálculo a partir de seu código ASCII menos 48;
por exemplo, A corresponde a 17, B a 18 e assim por diante. A máscara visual continua no padrão
XX.XXX.XXX/XXXX-XX.
Validade matemática é diferente de situação cadastral
Um CPF ou CNPJ pode passar no cálculo dos dígitos verificadores e ainda assim não representar um cadastro existente, ativo ou regular. Esta página faz somente validação matemática e estrutural; ela não consulta bases oficiais e não deve ser usada para confirmar identidade, titularidade ou situação cadastral.
Perguntas frequentes
O CPF gerado é válido?
Ele é matematicamente válido porque os dígitos verificadores são calculados corretamente. Isso não significa que o número esteja livre ou sem cadastro real.
O CNPJ gerado existe na Receita Federal?
Não é possível afirmar. A ferramenta não consulta a base da Receita Federal; ela apenas gera e valida a estrutura matemática do documento.
Meu sistema precisa aceitar CNPJ com letras?
Sistemas que recebem CNPJ precisam estar preparados para receber o formato alfanumérico em novas inscrições, além de continuar aceitando os CNPJs numéricos já existentes.
Posso remover pontos, barra e hífen antes de salvar?
Sim. É comum normalizar o valor antes de persistir, mas para CNPJ alfanumérico o campo deve ser textual e preservar letras maiúsculas e números.
Referências técnicas
Para implementação em sistemas de produção, consulte também a documentação oficial da Receita Federal sobre o CNPJ Alfanumérico e o manual técnico de cálculo dos dígitos verificadores.