appzinhos

Gerador de CPF/CNPJ para teste

Gere CPF ou CNPJ matematicamente válido pra testar sistemas, formulários e validações — com aviso claro: não existe de verdade.

🧾 O que gerar

🧪 Documento gerado por matemática, válido SÓ pra testar sistemas — não existe na Receita Federal. Usar como se fosse real é crime de falsidade ideológica.

Como funciona

Escolha o tipo de documento, opcionalmente um estado (pra CPF) e clique em gerar: sai um CPF ou CNPJ que passa em qualquer validação de dígito verificador. É a ferramenta clássica de quem desenvolve ou testa software — preencher formulário de homologação, popular banco de dados de teste, verificar se a validação do seu sistema está funcionando — sem usar o documento de uma pessoa real.

O documento é gerado pelo mesmo algoritmo público que a Receita usa pra calcular os dígitos verificadores, só que ao contrário: sorteamos a base e calculamos os 2 últimos dígitos. No CPF, dá até pra escolher o estado — o 9º dígito indica a região fiscal (8 é São Paulo, 7 é Rio e Espírito Santo, 0 é Rio Grande do Sul, e assim vai). O CNPJ gerado é sempre de matriz (aquele /0001 antes dos verificadores).

Importante e sem letra miúda: o documento gerado NÃO existe na Receita Federal. Ele é válido só na matemática — não tem dono, não tem cadastro, não serve pra abrir conta, assinar contrato nem se identificar. Usar um documento gerado como se fosse real é crime de falsidade ideológica (art. 299 do Código Penal). O rótulo de teste fica fixo na página por isso.

A geração acontece 100% no seu navegador, com aleatoriedade criptográfica (crypto.getRandomValues) — nada é enviado nem registrado nos nossos servidores.

Perguntas frequentes

É crime gerar CPF ou CNPJ?

Gerar, não — o algoritmo do dígito verificador é público e gerar números pra teste de software é prática universal de desenvolvimento. Crime é USAR um documento gerado como se fosse real (falsidade ideológica, art. 299 do Código Penal). Por isso o rótulo de teste fica fixo na página.

O documento gerado existe na Receita?

Quase certamente não — ele é sorteado e só a matemática dos dígitos verificadores é garantida. Existe uma chance mínima de coincidir com um número real por acaso, e é mais um motivo pra usar só em ambiente de teste.

Pra que serve escolher o estado?

O 9º dígito do CPF indica a região fiscal onde ele foi emitido (SP é 8, RS é 0…). Se o sistema que você está testando valida essa regra ou você quer massa de teste realista por região, escolha a UF — o dígito sai travado nela.

Por que o CNPJ gerado termina em /0001?

O bloco depois da barra numera o estabelecimento: 0001 é a matriz, 0002 em diante são filiais. Geramos sempre matriz porque é o que praticamente todo teste precisa.

Ferramentas relacionadas

Essa ferramenta te ajudou?

Peça uma melhoria 💡

Só se quiser resposta — o e-mail fica guardado junto da sugestão e não é usado pra mais nada.