O que é um CPF?
CPF é a sigla de Cadastro de Pessoas Físicas, o registro mantido pela Receita Federal que identifica cada contribuinte pessoa física no Brasil. O número é pedido em bancos, compras, contratos, cadastros em sites e na declaração do Imposto de Renda.
Ele tem 11 dígitos, escritos no formato XXX.XXX.XXX-XX: os oito primeiros formam o número-base, o nono indica a região fiscal onde o CPF foi inscrito e os dois últimos são os dígitos verificadores.
Como funciona o gerador de CPF?
O gerador sorteia 9 dígitos aleatórios com o gerador criptográfico do navegador, calcula o primeiro e o segundo dígito verificador a partir deles e monta o número de 11 dígitos, que pode ser exibido com ou sem pontuação. O resultado é um CPF válido para testes: ele passa na validação matemática, como a de qualquer formulário ou sistema.
Sequências repetidas, como 111.111.111-11, passam na conta, mas não são CPFs válidos; por isso o gerador as descarta e sorteia outra. Tudo acontece no seu navegador, sem consultar nenhuma base de dados.
Como validar um CPF?
Os dois últimos dígitos do CPF são calculados a partir dos anteriores. Para o primeiro dígito, multiplique cada um dos 9 primeiros dígitos pelos pesos de 10 a 2 e some. Calcule o resto da divisão da soma por 11: se for menor que 2, o dígito é 0; caso contrário, é 11 menos o resto. O segundo dígito segue a mesma regra, usando os 10 primeiros dígitos e os pesos de 11 a 2.
Exemplo com 123.456.789-09: a soma dos 9 primeiros dígitos com os pesos 10 a 2 é 210; o resto da divisão por 11 é 1, então o primeiro dígito é 0. Com esse 0, a soma com os pesos 11 a 2 é 255; o resto é 2, e o segundo dígito é 11 − 2 = 9. Por isso os dígitos verificadores são 09. Use a seção Validar CPF para conferir qualquer número, com ou sem pontuação.
Para apenas colocar ou tirar a pontuação, de um CPF ou de uma lista inteira, use o Formatador de CPF e CNPJ.
CPF gerado é real?
Não necessariamente. A ferramenta gera números matematicamente válidos, mas isso não significa que pertençam a uma pessoa existente. Como o CPF tem uma quantidade limitada de combinações válidas, é possível que um número gerado coincida por acaso com o de alguém; por isso ele serve apenas para testes e nunca para se passar por uma pessoa.
Também não há consulta à Receita Federal: a ferramenta só verifica se os dígitos verificadores estão corretos, não se o CPF existe, está ativo ou a quem pertence.
Onde usar CPF de teste?
- Desenvolvimento de sistemas: preencher cadastros e fixtures sem usar dados de pessoas reais.
- Testes de formulários: conferir máscaras, validações e mensagens de erro de campos de CPF.
- Testes de APIs: enviar documentos válidos em requisições de teste.
- Testes de bancos de dados: popular tabelas de desenvolvimento e verificar restrições.
- Ambientes de homologação: simular fluxos completos antes de ir para produção.
Não use CPFs gerados em cadastros, compras ou serviços reais: eles não identificam ninguém, podem coincidir com o número de uma pessoa de verdade e usar documento que não é seu pode ter consequências legais.