Generador de CURP México
Genera tu Clave Única de Registro de Población con nombre, apellidos, fecha de nacimiento, sexo y entidad federativa.
Generador de CURP
Tu CURP generada
GALJ900515HDFRPN05
Caracteres18
FormatoAAAA######AAAAAA##
GALJ900515HDFRPN05
InicialesFechaSexoEstadoConsonantesVerificación
ExtendidaVersión Extendida
Verificación, desglose y generación detallada
CURP generada
HEMF850822MJCRRR09
TipoFemenino
EstadoJalisco
[1] Primera letra apellido paternoH
[2] Primera vocal interna paternoE
[3] Primera letra apellido maternoM
[4] Primera letra del nombreF
[5-10] Fecha nacimiento AAMMDD850822
[11] SexoM (Mujer)
[12-13] Entidad federativaJC
[14] Primera consonante interna paternoR
[15] Primera consonante interna maternoR
[16] Primera consonante interna nombreR
[17] Diferenciador de siglo0
[18] Dígito verificador9
ProfesionalVersión Profesional
Algoritmo completo, códigos de estado y generación por lotes
Aviso: Esta herramienta es informativa y educativa. La CURP generada sigue el algoritmo oficial de RENAPO, pero la CURP legalmente válida es únicamente la emitida y certificada por la Secretaría de Gobernación a través de RENAPO. Para trámites oficiales verifica tu CURP en gob.mx/curp.
v2026.1 Actualizado abril 2026 Algoritmo oficial RENAPO · SEGOB vigente
Cómo usar este generador de CURP
Ingresa tus datos personales completos: nombre(s), apellido paterno, apellido materno, fecha de nacimiento, sexo y estado donde naciste. El generador calcula los 18 caracteres de tu CURP siguiendo el algoritmo oficial de RENAPO.
- Posiciones 1-4: Iniciales calculadas del nombre completo
- Posiciones 5-10: Fecha de nacimiento en formato AAMMDD
- Posición 11: Sexo (H = Hombre, M = Mujer)
- Posiciones 12-13: Código de la entidad federativa de nacimiento
- Posiciones 14-16: Primera consonante interna de cada componente del nombre
- Posición 17: Diferenciador de siglo (0 = antes del 2000, A = 2000 en adelante)
- Posición 18: Dígito verificador calculado
Estructura de la CURP
CURP: 18 caracteres = AAAA + AAMMDD + S + EE + CCC + D + V
Ejemplo: Juan García López, hombre, CDMX, 15/05/1990
G (paterno) + A (vocal paterno) + L (materno) + J (nombre)
+ 900515 (fecha)
+ H (hombre)
+ DF (CDMX)
+ R (consonante paterno) + P (consonante materno) + N (consonante nombre)
+ 0 (siglo XX)
+ [dígito verificador]
Ejemplo práctico
CURP de Juan García López
Nombre completoJuan García López
Fecha nacimiento15/05/1990
SexoHombre (H)
EntidadCiudad de México (DF)
Iniciales (pos 1-4)GALJ
Fecha (pos 5-10)900515
Consonantes (pos 14-16)RPN
Fuentes y base legal
- RENAPO — Registro Nacional de Población e Identificación Personal (gob.mx/segob/renapo)
- Instructivo Normativo para la Asignación de la CURP — SEGOB
- DOF: Acuerdo del Consejo Nacional de Población — estructura de 18 caracteres
- Catálogo de claves de entidades federativas — INEGI
- Consulta e impresión oficial de CURP — gob.mx/curp
- Ley General de Población — Cámara de Diputados (diputados.gob.mx)
Preguntas frecuentes
La CURP se genera con 18 caracteres: iniciales del nombre (4), fecha AAMMDD (6), sexo (1), estado (2), consonantes internas (3), diferenciador de siglo (1) y dígito verificador (1). El algoritmo lo administra RENAPO.
Cada posición tiene un significado específico: iniciales del nombre, fecha de nacimiento, sexo, estado de nacimiento, consonantes internas, diferenciador de siglo y dígito verificador.
Cada estado tiene un código de 2 letras: DF (CDMX), JC (Jalisco), NL (Nuevo León), BC (Baja California), etc. Para nacidos en el extranjero se usa NE. Consulta la tabla completa en la versión profesional.
Se asigna un valor numérico a cada carácter (0-36), se multiplica por un peso descendente (18 a 2), se suma, se obtiene módulo 10 y se resta de 10.
Sí, las primeras 4 letras de la CURP son idénticas a las del RFC. Ambos usan el mismo algoritmo para las iniciales y el mismo filtro de palabras inconvenientes.