Gerador e Validador de CPF e CNPJ Online
Gere e valide números de CPF e CNPJ válidos para testes de software com ou sem pontuação (algoritmo Módulo 11 oficial).
Uso estritamente para testes de software: gera e valida dígitos verificadores matematicamente.
A validação aplica o cálculo oficial do Módulo 11 e rejeita números compostos por dígitos repetidos.
Como Funciona o Cálculo
Esta ferramenta gera e valida documentos oficiais brasileiros (Cadastro de Pessoas Físicas - CPF e Cadastro Nacional da Pessoa Jurídica - CNPJ) utilizando estritamente a fórmula oficial do algoritmo Módulo 11 da Receita Federal do Brasil, com opção de máscara pontuada ou numérica pura.
Fórmula Utilizada
Dígito Verificador (Módulo 11): Soma ponderada dos primeiros dígitos com pesos decrescentes. Resto = Soma % 11. Se Resto < 2, DV = 0; caso contrário, DV = 11 - Resto.
Exemplo Prático
Para os primeiros 9 dígitos de um CPF base, calcula-se a soma ponderada de 10 a 2. O resultado gera o primeiro dígito verificador. Em seguida, inclui-se o primeiro DV e aplica-se pesos de 11 a 2 para derivar o segundo dígito.
Perguntas Frequentes (FAQ)
Os números de CPF gerados aqui são reais? ▼
Não. Os números gerados são matematicamente válidos de acordo com o algoritmo do Módulo 11 da Receita Federal, porém fictícios e destinados unicamente para desenvolvimento de software, automação de testes unitários e homologação.
Por que o validador rejeita CPFs com todos os números iguais (ex: 111.111.111-11)? ▼
Apesar de alguns passarem na fórmula aritmética do Módulo 11, a Receita Federal desconsidera e invalida oficialmente sequências de dígitos repetidos por razões de segurança e unicidade cadastral.
Qual a diferença entre CNPJ com máscara e sem máscara? ▼
O CNPJ mascarado utiliza o formato clássico 00.000.000/0001-00 (18 caracteres). Sem máscara, contém apenas os 14 dígitos numéricos brutos frequentemente exigidos por APIs de backend e bancos de dados.
O uso de geradores de dados para testes viola a LGPD? ▼
Não. Pelo contrário, utilizar geradores de dados sintéticos sem vínculo com pessoas reais é a melhor prática recomendada por normas de segurança para evitar o vazamento de dados pessoais em ambientes de teste.