Estrutura do CPF e CNPJ
O CPF (Cadastro de Pessoa Física) possui 11 dígitos: 9 números base + 2 dígitos verificadores calculados pelo algoritmo de módulo 11. O oitavo dígito indica a região fiscal (1=DF/GO/MS/MT/TO, 8=SP, etc). O nono dígito é sequencial. Os dois últimos são calculados por ponderação dos dígitos anteriores.
O CNPJ (Cadastro Nacional da Pessoa Jurídica) possui 14 dígitos no formato tradicional: 8 números base + 4 dígitos de ordem (filial) + 2 dígitos verificadores. A partir de julho de 2026, a Receita Federal passou a emitir CNPJs em formato alfanumérico, onde os 8 primeiros caracteres podem conter letras, aumentando significativamente a capacidade de emissão.
Ambos os documentos são gerados com os dígitos verificadores corretos, resultando em números que passam em qualquer validação matemática. Isso é útil para testes de sistemas, formulários e validações.
Para Que Servem CPFs e CNPJs de Teste?
- Desenvolvimento de software:Programadores precisam de dados válidos para testar validações de formulários, APIs e integrações com sistemas da Receita Federal.
- Testes de carga:Sistemas de e-commerce e ERP precisam de grandes volumes de dados para testes de performance e stress testing.
- Algoritmo módulo 11:O mesmo princípio é usado em muitos outros sistemas — código de barras EAN-13, ISBN, Cartão de Crédito (Luhn) e PIS/PASEP.
- Novo CNPJ alfanumérico:A mudança de 2026 aumenta a capacidade de emissão de CNPJs, resolvendo o problema de esgotamento do formato numérico tradicional.
- Atenção:Usar CPFs e CNPJs gerados em sistemas de produção pode causar problemas legais. Estes documentos são exclusivamente para fins de teste e desenvolvimento.
Perguntas Frequentes
Os documentos gerados são reais?
Não. São números aleatórios que seguem a regra matemática de validação. Não correspondem a pessoas ou empresas reais. São apenas dados estruturalmente válidos para testes.
Posso usar em um formulário de produção?
Não recomendamos. Em sistemas de produção, deve-se usar apenas CPFs e CNPJs que pertençam a pessoas ou empresas reais, ou usar máscaras de dados para testes em ambiente controlado.
Qual a probabilidade de gerar um CPF real?
Matematicamente muito baixa, mas possível. Por isso, nunca use esses números em contextos que envolvam dados reais. Para testes, prefira usar os números oficialmente reservados para teste pela Receita Federal.
O novo CNPJ alfanumérico funciona na validação?
Este gerador produz CNPJs no formato numérico tradicional. Para CNPJs alfanuméricos, utilize a ferramenta Validador CPF/CNPJ que suporta o novo formato.
Documentos gerados são exclusivamente para fins de teste e desenvolvimento. O uso indevido de CPFs e CNPJs fictícios em sistemas de produção pode resultar em sanções legais. Nunca insira dados gerados em sistemas que envolvam dinheiro ou dados pessoais reais.
