Gerador de CURP

Generator

Gere 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.

Dados da Pessoa
CURP Gerado
Preencha o formulário acima para gerar um CURP

⚠ 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