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.