Pular para o conteúdo principal

Gerador de CURP México

Gerador de CURP (Clave Única de Registro de Población) de 18 caracteres válido.

Aguardando geração...

Sobre a CURP do México

A CURP (Clave Única de Registro de Población) é o documento de identificação mais importante no México, usado para registrar todos os residentes e cidadãos mexicanos.

Nossa ferramenta gera CURPs sintéticas matematicamente válidas contendo as letras de nome, data de nascimento, gênero, estado e o dígito verificador oficial.

Anatomia & Estrutura do Código CURP

O código CURP compreende 18 caracteres alfanuméricos distribuídos em 7 segmentos:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 4Iniciais do Nome4 letras1ª letra e 1ª vogal interna do 1º sobrenome, 1ª letra do 2º sobrenome e do nomeAAAA
5 a 10Data de Nascimento6 dígitosAno, mês e dia em formato AAMMDD800101
11Gênero / Sexo1 letraH (Homem), M (Mulher) ou X (Não binário)H
12 e 13Entidade Federativa2 letrasSigla oficial de 2 letras do estado de nascimento perante o RENAPODF
14 a 16Consoantes Internas3 letrasPrimeiras consoantes não iniciais do 1º sobrenome, 2º sobrenome e nomeRRN
17Diferenciador de Século1 caractereDígito 0-9 para século XX (1900-1999) ou letra A-J para século XXI (2000+)0
18Dígito Verificador1 dígitoDígito calculado por Módulo 10 RENAPO com pesos de 18 a 29

Algoritmo Oficial de Validação do CURP (RENAPO Módulo 10)

O RENAPO calcula o dígito verificador final aplicando uma tabela de valores alfanuméricos e pesos de 18 a 2:

S = Σ (Valor(c[i]) × (18 - i)); Resto = S % 10; DV = (10 - Resto) % 10
  1. 1. Mapeie cada caractere de 0 a 16: dígitos 0-9 valem 0 a 9; letras A-Z valem 10 a 35.
  2. 2. Multiplique o valor de cada caractere pelo peso posicional decrescente: (18 - i).
  3. 3. Some todos os 17 produtos.
  4. 4. Calcule o resto da divisão por 10: Resto = Soma % 10.
  5. 5. O dígito verificador é DV = (10 - Resto) % 10.
  6. 6. Conforma se o 18º caractere coincidir exatamente com o DV calculado.

Perguntas Frequentes (FAQ)