O Gerador e Validador de CPF cria CPFs matematicamente válidos para testes de software e confere CPFs digitados pelo cálculo dos dígitos verificadores. O validador trabalha como o calibre de rosca, que diz se o parafuso está no padrão sem dizer de qual máquina ele saiu. O erro comum é achar que um CPF válido existe de fato: a ferramenta não consulta a Receita Federal, e um CPF gerado pode coincidir por acaso com o de uma pessoa real. Monte a massa de dados de teste com eles e deixe documentos de clientes fora do ambiente de desenvolvimento.
Como usar o Gerador e Validador de CPF
Para gerar, escolha a quantidade, até 100, marque se quer o formato 000.000.000-00 e clique em Gerar CPF(s); use Copiar Todos para levar a lista. Para validar, cole um CPF com ou sem pontos e traço. O Gerador e Validador de CPF confere os dígitos verificadores no próprio navegador, sem consultar servidor, recusa sequências repetidas e guarda os últimos 15 no histórico.
O que a validação confere
O validador remove pontos, traço e qualquer caractere que não seja número, exige 11 dígitos, recusa sequências de dígitos iguais, como 111.111.111-11, e recalcula os dois dígitos verificadores a partir dos nove primeiros. Se o cálculo bater com os dois últimos dígitos informados, o CPF é válido no formato. Isso pega erro de digitação e número inventado ao acaso, mas não informa titular, situação cadastral nem se o documento foi cancelado.
Para saber se um CPF está regular, a fonte é a consulta pública de situação cadastral da Receita Federal, que pede também a data de nascimento do titular.
Como montar a massa de testes
- Gere uma lista com e sem formatação para testar se o campo aceita os dois jeitos.
- Troque o último dígito de um CPF gerado para ter um caso inválido.
- Teste sequências repetidas, que fecham o cálculo e mesmo assim devem ser recusadas.
- Cole um CPF formatado com um dígito a mais.
O último caso pega um erro frequente de front-end: limitar o campo a 14 caracteres faz o navegador cortar em silêncio o dígito excedente, e o número truncado pode ser aprovado. O próprio Gerador e Validador de CPF aceita até 40 caracteres no campo para não cair nisso.
Cuidados com dado pessoal
O campo de validação fica salvo no armazenamento local do navegador, para não se perder ao recarregar a página. Se você validar o CPF de alguém num computador compartilhado, apague o campo depois. CPF é dado pessoal, e o acesso a ele no time precisa de regra, como mostra o guia de governança de dados em marketing, com controle de acesso e LGPD. Registre na documentação do projeto que os CPFs da massa de teste são gerados.