PureTools

Gerador de CPF e CNPJ: Numeros Validos para Testes

PureTools Team· 6 min de leitura
Gerador de CPF e CNPJ: Numeros Validos para Testes

Por Que Gerar CPF/CNPJ para Testes?

Ao desenvolver software para o mercado brasileiro, voce precisa constantemente de numeros validos de CPF e CNPJ para testes. Usar numeros reais e ilegal e uma violacao de privacidade. Numeros gerados passam nos algoritmos de validacao mas nao estao registrados na Receita Federal.

Estrutura do CPF

Um CPF tem 11 digitos: XXX.XXX.XXX-DD onde DD sao digitos verificadores.

// Algoritmo de validacao do CPF
function validarCPF(cpf) {
  cpf = cpf.replace(/\D/g, '');
  if (cpf.length !== 11) return false;
  if (/^(\d)\1{10}$/.test(cpf)) return false; // todos digitos iguais
  
  // Primeiro digito verificador
  let soma = 0;
  for (let i = 0; i < 9; i++) soma += parseInt(cpf[i]) * (10 - i);
  let d1 = 11 - (soma % 11);
  if (d1 >= 10) d1 = 0;
  
  // Segundo digito verificador
  soma = 0;
  for (let i = 0; i < 10; i++) soma += parseInt(cpf[i]) * (11 - i);
  let d2 = 11 - (soma % 11);
  if (d2 >= 10) d2 = 0;
  
  return parseInt(cpf[9]) === d1 && parseInt(cpf[10]) === d2;
}

Estrutura do CNPJ

Um CNPJ tem 14 digitos: XX.XXX.XXX/XXXX-DD. Os primeiros 8 digitos identificam a empresa, os proximos 4 sao o numero da filial (0001 para matriz), e os ultimos 2 sao digitos verificadores.

Nota Legal Importante

  • Numeros gerados sao matematicamente validos mas nao registrados
  • Usa-los para fraude e crime pela lei brasileira
  • Sao destinados exclusivamente para testes de software, validacao de formularios e desenvolvimento
  • Nunca use numeros gerados em sistemas de producao ou transacoes financeiras

Cenarios Comuns de Testes

CenarioO Que Voce Precisa
Teste de validacao de formulariosNumeros validos de CPF/CNPJ
Teste de casos extremosNumeros invalidos para verificar rejeicao
Seed de banco de dadosMultiplos numeros validos unicos
Teste de APIFormato valido para payloads de requisicao
Testes automatizados (CI/CD)Numeros validos deterministicos

Gere numeros validos de CPF e CNPJ instantaneamente para seus testes com o Gerador de CPF e Gerador de CNPJ do PureTools. Obtenha numeros formatados ou sem formatacao com um unico clique. Perfeito para desenvolvedores construindo aplicacoes brasileiras.