Gerador de CPF

Gere CPF por estado e em lote, copie ou baixe os resultados e confira os dígitos no validador. Uso exclusivo em testes de software.

Somente para testes de software. Não use os resultados em cadastros reais. O sorteio pode coincidir com um documento existente. Gerar números não dá acesso a dados de ninguém.

Gerar CPF por estado e em lote

De 1 a 100, sem repetições no mesmo lote.

Usa o 9º dígito da tabela histórica de regiões fiscais; não indica o domicílio de uma pessoa.

Resultados para teste

    Validador de CPF: confira cada dígito

    Com a máscara completa ou sem pontuação. Informe os 11 números, preservando zeros à esquerda.

    Desenvolvimento e qualidade de software

    Gerador de CPF para formulários, estudos e homologação

    Crie documentos com dígitos verificadores coerentes, escolha o estado do cenário e obtenha um lote pronto para copiar ou baixar. O validador explica o motivo da rejeição e mostra o cálculo quando a estrutura permite conferir os verificadores. Tudo é processado no navegador, sem uma consulta cadastral.

    Use esta página para testar software. Os resultados não representam identidades criadas pelo site e podem coincidir com números existentes. Nunca os use para compras, abertura de contas, acesso a benefícios ou qualquer cadastro real.

    • Geração de 1 a 100 resultados, com ou sem pontuação.
    • Seleção de estado segundo a tabela histórica de regiões fiscais.
    • Verificação com motivo do erro, somas e restos do cálculo.

    Entenda melhor

    Como funciona o gerador de CPF

    O gerador monta uma base numérica e calcula os verificadores que completam o documento. O sorteio usa o recurso criptográfico do navegador. Não depende de uma lista de pessoas, não tenta descobrir documentos existentes e não combina o resultado com nome ou nascimento. Cada clique produz uma nova massa de teste, que pode ser copiada individualmente ou exportada.

    Esse fluxo ajuda a testar campos obrigatórios, mensagens de erro, envio de formulário e importação de arquivos. Quem está aprendendo pode consultar como começar a programar do zero e usar o gerador em um projeto local. Antes de executar testes integrados, confira se o destino é o ambiente de homologação e se o envio não dispara comunicações reais.

    A fórmula do CPF em linguagem simples

    O CPF tem nove algarismos de base e dois dígitos verificadores. Para o primeiro, multiplique os algarismos da base pelos pesos de 10 a 2, na ordem, e some. Divida essa soma por 11 e considere o resto. Se o resto for zero ou um, o dígito é zero; nos demais casos, subtraia o resto de 11. Para o segundo, acrescente o primeiro dígito à base e repita a conta com pesos de 11 a 2.

    Essa é uma forma equivalente de escrever o módulo 11 mostrado pela Receita no manual da e-Financeira. O exemplo oficial parte da base 280012389 e termina em 38. No método usado aqui, as somas são 162 e 201: os restos são 8 e 3, portanto os dígitos são 3 e 8. O validador mostra as somas e os restos para facilitar a comparação com seu código.

    Exemplos de entrada e de erro no validador

    A tabela usa o exemplo didático da Receita e alterações propositais dele. Os casos inválidos ajudam a conferir se a aplicação mostra uma mensagem útil e preserva o que foi digitado. Não use o exemplo como identidade de uma pessoa nem o envie a um cadastro real.

    Exemplo oficial e variações para teste
    EntradaResultado esperado
    280.012.389-38Estrutura e verificadores corretos
    28001238938Mesmo resultado, sem máscara
    28001238948Primeiro verificador incorreto
    28001238939Segundo verificador incorreto
    00000000000Sequência repetida rejeitada
    2800123893Quantidade de algarismos incorreta

    CPF por estado: a tabela histórica de região fiscal

    O folheto de educação fiscal da Receita associa o nono dígito à região do endereço informado no cadastro inicial. O próprio histórico institucional registra que esse dígito deixou posteriormente de informar a região fiscal. Por isso, a seleção abaixo serve para simular a convenção histórica, sem prometer identificar a origem ou o endereço de uma pessoa.

    Convenção histórica usada na geração por estado
    DígitoEstados da região
    1DF, GO, MS, MT e TO
    2AC, AM, AP, PA, RO e RR
    3CE, MA e PI
    4AL, PB, PE e RN
    5BA e SE
    6MG
    7ES e RJ
    8SP
    9PR e SC
    0RS

    Como preparar um lote para planilhas e testes automatizados

    Comece com um resultado e confira como sua aplicação o recebe. Depois aumente o lote e escolha o formato exigido pelo teste. O arquivo TXT traz um documento por linha. O CSV inclui um cabeçalho e uma coluna de documentos. Ao abrir esse arquivo em uma planilha, importe a coluna como texto; as aspas do CSV, sozinhas, não impedem que alguns programas convertam os valores em números e eliminem zeros.

    Guarde separadamente o resultado esperado de cada cenário. Para testar rejeição, altere conscientemente um verificador do exemplo didático ou use uma entrada incompleta. Assim você sabe por que o teste deve falhar. Se o objetivo for repetir a mesma execução no futuro, mantenha a massa exportada junto dos testes, identificada como dado de homologação, em vez de depender de um novo sorteio.

    Erros comuns, uso responsável e privacidade

    Não trate o CPF como quantidade: convertê-lo em número pode remover zeros iniciais. Não aplique a regra de região fiscal como filtro de residência. Também não use a aprovação dos verificadores como autorização para cadastrar alguém. Uma validação matemática não substitui a confirmação de identidade ou uma verificação oficial quando elas forem necessárias no seu produto.

    Prefira massas sintéticas a documentos reais de clientes ou colegas. A geração e a validação desta ferramenta não enviam o que você digita a uma API e não gravam os resultados em armazenamento local. Cópias e downloads passam a depender dos cuidados que você toma no próprio dispositivo. Consulte o guia de segurança digital para proteger seus dados e evite publicar arquivos de teste em pastas compartilhadas sem necessidade.

    Como usar

    1. Escolha a quantidade e a formatação. Deixe Qualquer região ou selecione o estado do cenário.
    2. Clique em Gerar CPF. Copie uma linha, copie todos ou baixe o lote no formato desejado.
    3. Para conferir um exemplo, cole o número no validador e leia a mensagem e o detalhamento.
    4. Use Limpar para apagar a massa exibida e voltar às opções iniciais.

    Como interpretar

    • Estrutura correta significa que os verificadores conferem com a base, sem confirmar titularidade.
    • O primeiro erro encontrado orienta a revisão; após corrigi-lo, valide novamente.
    Privacidade: a lógica do gerador não envia documentos para servidores, não consulta bases cadastrais e não guarda histórico no navegador. A cópia e o download só acontecem quando você os solicita.

    Limitações

    • Esta ferramenta não emite CPF, não comprova identidade e não informa situação cadastral.
    • A seleção de estado é uma convenção histórica para testes, sem inferência sobre domicílio.
    • A ausência de repetição vale para o lote atual; não há garantia de exclusividade entre gerações.

    Ferramentas relacionadas

    Perguntas sobre CPF

    Escolha a quantidade, a pontuação e, se precisar, o estado do cenário de teste. Clique em Gerar CPF e copie um resultado ou o lote completo. Use apenas em desenvolvimento ou homologação. O número passa pela verificação matemática, mas a ferramenta não consulta a Receita e não garante que ele esteja livre de coincidência com um CPF já existente.

    Aqui, válido significa ter estrutura aceita pelo validador e dígitos verificadores coerentes com a base. Não significa inscrição realizada, documento regular ou identidade comprovada. A ferramenta também rejeita sequências com todos os algarismos iguais. Quando um cadastro precisa confirmar uma pessoa, essa checagem matemática é apenas uma parte do processo.

    Não. Ele confere o tamanho, os caracteres, a máscara e os dois verificadores no seu navegador. Não apresenta nome, endereço, nascimento, score nem situação cadastral. Para informações do cadastro, utilize os serviços oficiais da Receita Federal. Não cole documentos de terceiros para tentar descobrir dados pessoais; esta página não oferece esse tipo de consulta.

    A escolha fixa o nono dígito conforme a tabela histórica de regiões fiscais da Receita. Estados de uma mesma região usam o mesmo dígito. O recurso serve para reproduzir cenários de sistemas antigos. Não identifica residência atual nem deve ser usado para bloquear cadastros de pessoas de outro estado, porque não é uma prova de localização.

    Sim. Selecione Sem pontuação e uma quantidade de 1 a 100. O mesmo formato aparece na lista, na cópia e nos arquivos de texto e CSV. O lote não repete resultados internamente, mas lotes diferentes podem coincidir. Ao importar uma planilha, mantenha a coluna como texto para preservar eventuais zeros à esquerda.

    Um campo pode exigir máscara específica, receber um espaço no meio do número ou perder zeros iniciais na importação. Também pode haver consulta cadastral ou regra de negócio adicional. Veja a mensagem do validador antes de trocar o número: ele diferencia tamanho incorreto, sequência repetida, pontuação fora de lugar e falha no primeiro ou no segundo dígito verificador.