Como validar um CPF ou CNPJ
Todo CPF e CNPJ carrega, no final, dígitos verificadores calculados a partir dos números anteriores. É como uma assinatura matemática do documento. Esta ferramenta refaz essa conta (o algoritmo de módulo 11) e diz na hora se o número está bem formado, assim que você completa os 11 dígitos do CPF ou os 14 do CNPJ.
Validar aqui confirma que o número é matematicamente correto, não que ele pertence a alguém real ou está ativo. Para os dados reais de uma empresa, use o botão de consulta, que aparece quando você digita um CNPJ válido.
Consulta de dados públicos de CNPJ
Diferente do CPF, os dados cadastrais de empresas são públicos: a Receita Federal disponibiliza a base aberta de CNPJ. Ao validar um CNPJ, a ferramenta oferece consultar razão social, nome fantasia, situação cadastral, data de abertura, atividade principal, porte, capital social, endereço, telefone e e-mail. Essa consulta é feita direto do seu navegador contra a base pública, sem passar pelo nosso servidor, e é exclusiva para quem tem uma conta grátis (a validação e a geração seguem livres, sem cadastro).
O CPF não tem equivalente: dados de pessoa física são protegidos pela LGPD e não há base pública para consulta. Por isso, para CPF, a ferramenta faz apenas a validação matemática.
Para que serve gerar CPF e CNPJ válidos
Quem desenvolve ou testa sistemas precisa de documentos que passem na validação para conferir cadastros, formulários e integrações, sem usar dados reais de ninguém. O gerador cria números aleatórios com dígitos verificadores corretos: passam em qualquer validação de estrutura, mas não correspondem a pessoas ou empresas de verdade.
Precisa validar CPF e CNPJ dentro do seu sistema, com consulta à situação cadastral e preenchimento automático do cadastro pelo CNPJ? fale comigo sobre o seu projeto que eu integro isso para você.