Gerador e validador de CPF
Gere CPFs válidos para usar em testes ou confira se um CPF é válido.
Um CPF válido é gerado ao abrir a página. Escolha a quantidade e o formato, ou clique em "Gerar CPF" para criar outro.
Como funciona
- O CPF é gerado no servidor e não fica armazenado em lugar nenhum.
- O número segue as regras da Receita Federal.
- Os dígitos verificadores são calculados corretamente.
- O número serve apenas para testes e não pertence a nenhuma pessoa real.
- Os últimos valores gerados ficam listados abaixo do botão até você sair da página.
Como usar a API
Você pode integrar o gerador de CPF à sua aplicação pela nossa API REST.
Endpoint
GET /api/generators/cpf
Parâmetros de query
- quantity
- Opcional. De 1 a 50. Quando informado, a resposta traz a lista "cpfs" em vez de "cpf".
- formatted
- Opcional. "false" gera só os números. Padrão: "true".
Exemplo com curl
curl "https://devtools.vmotta.dev/api/generators/cpf?quantity=2&formatted=false"
Resposta
{
"cpfs": [
"52998224725",
"11144477735"
]
}Digite um CPF e clique em "Validar CPF" para saber se ele é válido.
Como funciona
- A validação é feita no servidor e nada fica armazenado.
- O validador confere se o CPF segue as regras da Receita Federal.
- São verificados o formato e os dígitos verificadores.
- O CPF pode ser digitado com ou sem pontuação (123.456.789-10 ou 12345678910).
- O resultado aparece logo abaixo do campo.
Como usar a API
Você pode integrar o validador de CPF à sua aplicação pela nossa API REST.
Endpoint
POST /api/validators/cpf
Corpo da requisição
- cpf
- Obrigatório. O número com ou sem pontuação.
Exemplo com curl
curl -X POST https://devtools.vmotta.dev/api/validators/cpf \
-H "Content-Type: application/json" \
-d '{"cpf":"123.456.789-10"}'Corpo de exemplo
{
"cpf": "123.456.789-10"
}Resposta
{
"isValid": false
}