Feito para QA e desenvolvimento
Gere dados para testes E2E, mocks, seeders, demos e homologacao sem depender de bases reais.
Gere CPF valido para teste, valide numeros com ou sem pontuacao, produza lotes de ate 20 CPFs e exporte tudo em JSON ou CSV sem sair da pagina.
Ajuste quantidade, formato e regiao fiscal do nono digito. A lista sai pronta para copiar, colar em testes E2E ou exportar em JSON e CSV.
Preview atual
000.000.000-00Saida livre, sem filtro regional.
Formato de saida
Ative a pontuacao brasileira ou gere apenas os digitos.
De 1 a 20 CPFs por rodada, com digitos verificadores calculados na hora.
Cole um CPF com ou sem pontuacao. A analise acontece no navegador, sem depender de base externa, e mostra onde o numero passa ou falha.
Digite um CPF para iniciar.
O validador confere tamanho, sequencia repetida e os dois digitos finais.
Soma: 0 | Esperado: 0 | Recebido: 0
Soma: 0 | Esperado: 0 | Recebido: 0
Lista numerada para QA, seeders, automacoes e validacao de massa.
Lote atual
0
Sem filtro regional
Gere dados para testes E2E, mocks, seeders, demos e homologacao sem depender de bases reais.
Use o mesmo lote em interfaces humanas, APIs, scripts e validadores de formulario.
Escolha a regiao fiscal do nono digito para cobrir cenarios como gerador de CPF SP, RJ, MG e outros long tails.
O CPF usa nove digitos de base e dois verificadores. O processo abaixo explica a conta que faz um numero ser aceito como CPF valido em formularios e APIs.
Eles formam a base numerica. O nono digito indica a regiao fiscal do cadastro inicial.
Multiplique os nove digitos por pesos de 10 a 2, some tudo e aplique a regra do modulo 11. Se o resto for menor que 2, o digito vira 0.
Repita a conta com os nove digitos base mais o primeiro verificador, agora usando pesos de 11 a 2.
Se os verificadores calculados forem iguais aos dois ultimos digitos do numero, o CPF e matematicamente valido.
Resumo rapido
O site nao consulta base da Receita Federal. Ele apenas reproduz a mesma regra matematica usada para validar estrutura e digitos verificadores.
function calcularCpf(base) {
const d1 = digito(base, 10)
const d2 = digito(base + d1, 11)
return base + d1 + d2
}
function digito(numero, pesoInicial) {
const soma = numero
.split('')
.reduce((acc, digito, indice) => acc + Number(digito) * (pesoInicial - indice), 0)
const resto = soma % 11
return resto < 2 ? '0' : String(11 - resto)
} Cadastros, checkout, onboarding, APIs, CRM, ERP, suites de automacao, scripts de carga e ambientes de homologacao costumam bloquear entradas erradas. Um CPF valido pelo algoritmo reduz ruido e acelera depuracao.
Aviso importante
Um CPF gerado aqui nao representa pessoa real, nao prova situacao cadastral e nao deve ser usado para fraude, identidade civil ou operacao de producao.
As respostas abaixo cobrem as duvidas que mais aparecem quando alguem procura gerador de CPF, validador de CPF e CPF para teste.
E um numero que respeita a estrutura do CPF e passa no calculo dos dois digitos verificadores. Ele serve para QA, homologacao, demos e testes de cadastro.
Os nove primeiros digitos formam a base. O sistema multiplica esses numeros por pesos decrescentes, aplica a regra do modulo 11 e calcula os dois verificadores finais.
Nao. O uso correto e em ambientes de teste e desenvolvimento. Um CPF valido pelo algoritmo nao representa identidade real nem situacao cadastral oficial.
Basta ajustar a quantidade entre 1 e 20, escolher se deseja mascara, definir a UF se quiser um filtro regional e clicar em gerar. A lista sai pronta para copiar ou exportar.
Depende do fluxo. Formularios humanos costumam aceitar a versao formatada, enquanto APIs, seeders e automacoes preferem o CPF limpo, sem pontos nem traco.
Os nove primeiros compoem a base numerica, o nono digito indica a regiao fiscal do cadastro inicial e os dois ultimos sao digitos verificadores calculados pelo modulo 11.
O dominio segue focado em teste de dados. As paginas abaixo funcionam como apoio para cenarios de onboarding, checkout, cadastro PJ e demonstracoes.
Crie CNPJs validos para formularios, cadastros B2B e testes de faturamento.
Abrir ferramentaMonte RGs para demos, validacao de campos e cenarios de onboarding.
Abrir ferramentaGere cartoes de teste com bandeiras populares para checkout e automacao.
Abrir ferramenta