Ir para o conteúdo

Gerador e validador de CPF

Gere CPFs com formato válido para testes, por região fiscal, ou confira se os dois dígitos verificadores de um CPF estão corretos. Tudo roda no seu navegador.

Documento

CPFCadastro de Pessoas Físicas

Número de contribuinte pessoa física · escrito como 123.456.789-09

De onde vêm as regras

Opções

Até 10.000 por vez

Apenas formato válido · não pertence a ninguém · para testes

Escolha as opções e clique em Gerar. Os números passam por todas as regras que esta página verifica, então servem para formulários, fixtures e QA.

A Receita Federal não publica faixa de teste para CPF, então, por acaso, um número aleatório pode ser igual a um já emitido: use apenas em sistemas de teste. Números formados por um único dígito repetido nunca são gerados.
Roda no seu navegador · sem uploadComo funciona

Como usar: Gerador de CPF

  1. 1

    Defina a quantidade

    A página abre no gerador de CPF. Digite uma quantidade ou escolha 1, 10, 100, 1.000 ou 10.000.

  2. 2

    Fixe a região fiscal, se precisar

    Deixe Qualquer região ou defina o nono dígito, por exemplo 8 para São Paulo ou 7 para Rio de Janeiro e Espírito Santo.

  3. 3

    Copie ou baixe

    Copie a lista com ou sem pontos e hífen, ou baixe em TXT, CSV ou JSON; o CSV e o JSON incluem a região de cada número.

  4. 4

    Verifique CPFs que foram rejeitados

    Na aba Verificar, cole os CPFs que um formulário recusou: cada linha mostra quais dígitos verificadores eram esperados.

Limites e Pro

Grátis: até 10.000 CPFs por lote e 10.000 linhas por verificação, com ou sem pontuação; acima de 500, o processamento roda em segundo plano.

O Pro remove os anúncios; o gerador não tem limites a liberar. Ver o Pro

Sobre: Gerador de CPF

Checkouts, sistemas de folha de pagamento e importações de CRM no Brasil pedem um CPF e recusam qualquer um cujos dígitos verificadores não batam. Quando você está criando ou testando um sistema assim, precisa de números que passem por essa barreira sem pertencer a ninguém; e, quando o CPF de um cliente real é rejeitado, precisa descobrir qual dígito está errado.

Um CPF tem onze dígitos. Os nove primeiros formam o número de registro e os dois últimos são dígitos verificadores: o primeiro usa a regra do resto da divisão por 11 com pesos de 10 a 2, e o segundo faz o mesmo com pesos de 11 a 2 sobre os nove primeiros dígitos mais o primeiro dígito verificador. O nono dígito indica a região fiscal em que o CPF foi emitido pela primeira vez, de 0 para o Rio Grande do Sul a 9 para Paraná e Santa Catarina, o que não diz nada sobre onde a pessoa mora hoje.

Esta página gera até 10.000 CPFs por lote, opcionalmente todos de uma mesma região fiscal, com ou sem os pontos e o hífen. Números formados por um único dígito repetido, como 111.111.111-11, são ignorados, porque satisfazem a aritmética, mas nunca são emitidos. A aba Verificar aceita uma coluna inteira colada de uma planilha e informa o resultado de cada linha separadamente.

O que ela não consegue é dizer se um CPF está ativo, suspenso ou cancelado na Receita Federal: essa situação só existe nos sistemas da própria Receita, com os quais a página nunca se comunica.

Privacidade

Cada CPF é gerado e verificado por código que roda nesta página. Nenhum número é enviado à Receita Federal nem a qualquer outro servidor, e a lista gerada desaparece quando você sai ou recarrega a página.

Gerador de CPF: perguntas frequentes

É legal gerar números de CPF?
Produzir números que satisfazem os dígitos verificadores do CPF faz parte da rotina de testes de software brasileiro, e estes são identificados como dados de teste que não pertencem a ninguém. O que não é aceitável é usar qualquer CPF que não seja seu, gerado ou real, para abrir uma conta, comprar algo ou tratar com um órgão público: isso é fraude.
Como os dois dígitos verificadores do CPF são calculados?
Multiplique os nove primeiros dígitos por 10, 9, 8 e assim por diante até 2 e some os resultados; um resto da divisão por 11 menor que 2 dá 0, senão é 11 menos o resto. Para 123.456.789 a soma é 210, resto 1, então o primeiro dígito é 0. Repita com pesos de 11 a 2 sobre dez dígitos: 255, resto 2, segundo dígito 9, resultando em 123.456.789-09.
O que significa o nono dígito do CPF?
É a região fiscal da Receita Federal onde o CPF foi emitido pela primeira vez: 0 Rio Grande do Sul, 1 Distrito Federal, Goiás, os dois Mato Grossos e Tocantins, 2 a maior parte do Norte, 3 Ceará, Maranhão e Piauí, 4 de Alagoas ao Rio Grande do Norte, 5 Bahia e Sergipe, 6 Minas Gerais, 7 Rio e Espírito Santo, 8 São Paulo, 9 Paraná e Santa Catarina.
Esta página diz se um CPF está ativo?
Não. A situação cadastral (regular, suspensa, cancelada ou pendente) só pode ser vista na consulta da própria Receita Federal, que também pede a data de nascimento do titular. Esta página apenas aplica a aritmética publicada, então um erro de digitação que caia em outra combinação válida também passará aqui.
Por que 111.111.111-11 aparece como inválido?
Dez CPFs formados por um único dígito repetido, de 000.000.000-00 a 999.999.999-99, satisfazem os dois dígitos verificadores, mas nenhum deles é atribuído a uma pessoa. A maioria dos validadores os rejeita por esse motivo, então o gerador nunca produz um deles e o verificador os marca mesmo que a aritmética funcione.

Outras tarefas com esta ferramenta