Gerador de CURP
GeneratorGere números CURP mexicanos válidos para teste. Insira nome, data de nascimento, gênero e estado para derivar um CURP de 18 caracteres corretamente estruturado. Funciona inteiramente no seu navegador.
⚠ Apenas para fins de teste. Os CURPs gerados não estão registrados na RENAPO.
Sobre esta ferramenta
Sobre o Gerador de CURP
CURP (Clave Única de Registro de Población) é o código único de registro da população do México — um identificador alfanumérico de 18 caracteres emitido pela RENAPO para todos os cidadãos mexicanos e residentes legais. Ele codifica iniciais do nome, data de nascimento, gênero, estado de nascimento e consoantes internas derivadas do nome completo.
Este gerador deriva o CURP de 18 caracteres a partir de sobrenome paterno, sobrenome materno, nome, data de nascimento, gênero e estado. Aplica as regras oficiais da RENAPO: extrai iniciais e vogais internas do nome, codifica a data como AAAMMDD, marca o estado com código de duas letras, deriva as três consoantes internas, adiciona o marcador de século e calcula o dígito verificador.
CURPs gerados são úteis para testar integrações com portais do governo mexicano, APIs do SAT, sistemas de saúde (IMSS/ISSSTE), fluxos de KYC de e-commerce e qualquer backend que valide CURPs. Todos os CURPs gerados são dados fictícios de teste.
Geração instantânea a partir de entradas de nome e data reais, com o algoritmo oficial implementado fielmente. O botão de preenchimento aleatório gera nomes mexicanos realistas para dados de teste rápidos.
Recursos Principais
- Algoritmo oficial CURP da RENAPO
- Saída de 18 caracteres com dígito verificador correto
- Preenchimento aleatório com nomes mexicanos realistas
- Substituição de palavras proibidas (posições 1–4)
- Todos os 32 códigos de estados mexicanos + nascidos no exterior (NE)
- Apenas para fins de teste
FAQ
Gerador de CURP — Perguntas Frequentes
O que é um CURP?
CURP (Clave Única de Registro de Población) é o código nacional de identidade de 18 caracteres do México emitido pela RENAPO. Ele identifica exclusivamente cada cidadão mexicano e residente legal e é necessário para serviços governamentais, declarações de impostos (SAT), emprego, saúde (IMSS/ISSSTE), educação e muitas transações do setor privado.
O que cada parte do CURP codifica?
Posições 1–4: derivadas do nome (1ª letra + 1ª vogal interna do sobrenome paterno, 1ª letra do sobrenome materno, 1ª letra do primeiro nome). Posições 5–10: data de nascimento como AAMMDD. Posição 11: gênero (H = hombre/masculino, M = mujer/feminino). Posições 12–13: código de estado de duas letras. Posições 14–16: primeiras consoantes internas dos sobrenomes e primeiro nome. Posição 17: marcador de século. Posição 18: dígito verificador.
O que é a regra de palavra proibida?
Se as primeiras quatro posições do CURP formarem uma palavra inapropriada ou ofensiva (de uma lista mantida pela RENAPO), o segundo caractere (a vogal interna) é substituído por 'X'. Isso se aplica tanto na geração quanto na validação. A lista completa de palavras proibidas contém cerca de 90 entradas.
Os CURPs gerados são reais?
Não. Os CURPs gerados por esta ferramenta seguem o algoritmo oficial da RENAPO e passarão na validação do dígito verificador, mas não estão registrados no banco de dados da RENAPO. São apenas dados fictícios para teste.
Dicas
- Use o botão de preenchimento aleatório para obter instantaneamente dados de teste realistas
- O sobrenome materno é opcional — deixe em branco e o gerador usará marcadores 'X'
- Nomes com letras acentuadas (García, Hernández) são tratados corretamente — acentos são removidos antes do processamento
- Use o Validador de CURP para verificar se um CURP gerado está corretamente estruturado