Ir para o conteúdo
Toova
Todas as Ferramentas

CURP Generator for Mexican Test Data

Privado por design — roda inteiramente no seu navegador

Um CURP é o identificador pessoal único de 18 caracteres do/da México. O Toova gera CURPs sintaticamente válidos no seu navegador — ideal para testes, fixtures e dados de demo. Os valores passam em validadores front-end mas não estão registrados em nenhuma base oficial.

O que é

A CURP (Clave Única de Registro de Población) é o identificador único de 18 caracteres atribuído a cada residente no México. Concentra iniciais do nome, data de nascimento, sexo, estado de nascimento e um dígito verificador. O Toova gera CURPs sintaticamente válidas com o dígito correto, ideais para testes e fixtures.

Como o algoritmo funciona

O dígito verificador é calculado nas posições 1-17: o valor de cada caractere (dígitos 0-9 → 0-9, letras A-Z → 10-35) é multiplicado por um peso decrescente de 18 a 2, somado, e o dígito final é (10 - soma mod 10) mod 10. Iniciais, códigos de estado e datas aleatórios produzem um valor que passa nos validadores mas que o RENAPO não tem registrado.

Perguntas Frequentes

Os CURPs gerados são reais?
Não. Satisfazem o algoritmo oficial mas não estão registrados em nenhuma base oficial de México. Validadores front-end aceitam; consulta oficial rejeitaria.
Posso usar um CURP gerado em produção?
Só para testes — fixtures, telas de demo, validadores. Usar um CURP gerado para se passar por outra pessoa ou burlar imposto é fraude.
Por que meu validador aceita?
Porque a maioria checa a fórmula matemática (ou formato), não o registro. As saídas do Toova passam na matemática.
O Toova armazena os CURPs que gero?
Não. Tudo no navegador via crypto.getRandomValues. Sem requisições saindo.