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ção | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 4 | Iniciais do Nome | 4 letras | 1ª letra e 1ª vogal interna do 1º sobrenome, 1ª letra do 2º sobrenome e do nome | AAAA |
| 5 a 10 | Data de Nascimento | 6 dígitos | Ano, mês e dia em formato AAMMDD | 800101 |
| 11 | Gênero / Sexo | 1 letra | H (Homem), M (Mulher) ou X (Não binário) | H |
| 12 e 13 | Entidade Federativa | 2 letras | Sigla oficial de 2 letras do estado de nascimento perante o RENAPO | DF |
| 14 a 16 | Consoantes Internas | 3 letras | Primeiras consoantes não iniciais do 1º sobrenome, 2º sobrenome e nome | RRN |
| 17 | Diferenciador de Século | 1 caractere | Dígito 0-9 para século XX (1900-1999) ou letra A-J para século XXI (2000+) | 0 |
| 18 | Dígito Verificador | 1 dígito | Dígito calculado por Módulo 10 RENAPO com pesos de 18 a 2 | 9 |
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. Mapeie cada caractere de 0 a 16: dígitos 0-9 valem 0 a 9; letras A-Z valem 10 a 35.
- 2. Multiplique o valor de cada caractere pelo peso posicional decrescente: (18 - i).
- 3. Some todos os 17 produtos.
- 4. Calcule o resto da divisão por 10: Resto = Soma % 10.
- 5. O dígito verificador é DV = (10 - Resto) % 10.
- 6. Conforma se o 18º caractere coincidir exatamente com o DV calculado.