Gerador de CPF Online — Válido por Estado, NIF, DNI e CF

Gerador de CPF Online — Válido por Estado, NIF, DNI e CF

Gere e valide CPF (Brasil), NIF (Portugal), DNI (Espanha), Codice Fiscale (Itália) e NIR (França) para testes. Grátis, 100% no browser, sem cadastro.

Atualizado em maio de 2026

Gerador

CPF

..-

Validador

Relatório de Validação

Aguardando entrada para analisar…

Como usar

Um CPF válido em três segundos

1. Selecione o país

CPF (Brasil) vem selecionado — ou escolha NIF, DNI, Codice Fiscale, Steuer-IdNr, NIR, SSN.

2. Configure as opções

Com ou sem pontuação, quantidade em lote (1–100), filtro por região fiscal.

3. Gere e copie

Clique no ícone de copiar ou `Shift+Enter`. Lotes exportam direto para CSV ou JSON.

O que esta ferramenta faz

Válido pelo Módulo 11, com validador integrado

Validador em tempo real

Cole um número existente e veja se é válido, com explicação exata do erro se não for.

Região fiscal do 9º dígito

Mostra o estado de emissão — um dado que nenhum outro gerador exibe.

Geração em lote

1 a 100 números de uma vez, exportáveis direto para CSV ou JSON.

Identidade completa

Nome, endereço, telefone, email e CPF — tudo coerente para seed de banco de teste.

6 documentos internacionais

NIF (Portugal), DNI (Espanha), Codice Fiscale (Itália), Steuer-IdNr (Alemanha), NIR (França), SSN (EUA).

100% no navegador

Nenhum número é enviado a servidor — funciona até offline, depois do carregamento.

Exemplos por país

País — documento
Formato
🇧🇷 Brasil — CPF
123.456.789-09
🇵🇹 Portugal — NIF
123 456 789
🇪🇸 Espanha — DNI
12345678-Z
🇮🇹 Itália — Codice Fiscale
RSSMRA80A01H501U
Inválido — dígitos iguais
111.111.111-11

Quando você vai usar isso

Os cenários mais comuns entre quem usa a ferramenta

Teste de formulários de cadastro

A LGPD proíbe CPFs reais em desenvolvimento — gere fictícios que passam na validação.

Integração com APIs de pagamento

Gateways validam o CPF na requisição — teste o fluxo completo sem dados reais.

Testes unitários do validador

Gere um lote de 50 ou 100 CPFs válidos para alimentar sua função de validação.

Seed de banco de dados de teste

Use "Identidade Completa" para um perfil fictício coerente — nome, endereço, CPF.

Implementar validação sem escrever o algoritmo do zero

Copie o snippet pronto em JavaScript, TypeScript, Python, PHP, Java ou C# na seção "Código de Validação", com a explicação do algoritmo e a referência oficial de cada país.

Testar produtos internacionais multi-país

Gere CPF, NIF, DNI, Codice Fiscale, Steuer-IdNr, NIR e SSN na mesma tela para validar cadastros que precisam atender vários países ao mesmo tempo.

Erros comuns ao usar CPFs para teste

Usar CPFs reais de pessoas públicas

Mesmo válido matematicamente, pertence a uma pessoa real — usar em testes viola a LGPD.

Confundir "válido" com "CPF real"

Um CPF gerado passa na validação de módulo 11 mas não existe na base da Receita Federal.

Enviar com pontuação quando a API espera dígitos puros

Verifique o formato esperado antes de enviar. Use o toggle "Com Pontuação" conforme o caso.

Testar só com CPFs válidos, sem cobrir os erros

Gere também entradas inválidas no validador (dígitos iguais, dígito verificador errado) para confirmar que seu formulário rejeita corretamente os casos que devem falhar.

Aplicar o algoritmo do CPF a outro documento

Cada país usa pesos e regras próprias — o NIF de Portugal, por exemplo, usa pesos 9 a 2, não 10 a 2 como o CPF. Copie o snippet específico do país na seção de código.

Por que usar esta ferramenta

O validador integrado é o diferencial: cole qualquer número existente e veja instantaneamente se é matematicamente válido, com a região fiscal do 9º dígito — um dado que nenhum outro gerador exibe.

Suporta seis documentos fiscais diferentes na mesma interface, útil para times que testam produtos internacionais.

A seção "Código de Validação" entrega o algoritmo pronto em JavaScript, TypeScript, Python, PHP, Java e C# para cada documento, com explicação técnica e link da fonte oficial — economiza a etapa de implementar o módulo 11 (ou equivalente) do zero.

Perguntas frequentes

Não. O gerador cria números que seguem o algoritmo oficial (módulo 11) e passam em qualquer validação matemática, mas não estão cadastrados na base da Receita Federal.

Referências

Ferramentas Relacionadas