Validación estructura CURP
Ver cálculo paso a paso
La Clave Única de Registro de Población (CURP) es el identificador oficial mexicano emitido por el Registro Nacional de Población e Identidad (RNRPI). Esta calculadora valida la estructura de 18 caracteres, genera la CURP esperada y verifica el dígito verificador conforme a las reglas SAT 2026. Útil para verificar antes de trámites ante SAT, IMSS, INFONAVIT o cualquier institución federal.
La Clave Única de Registro de Población (CURP) es el identificador oficial mexicano emitido por el Registro Nacional de Población e Identidad (RNRPI). Esta calculadora valida la estructura de 18 caracteres, genera la CURP esperada y verifica el dígito verificador conforme a las reglas SAT 2026.
Cuándo usar esta calculadora
- Verificar CURP antes de registrarse en plataforma SAT/Trámites México
- Validar datos personales para solicitud de crédito INFONAVIT o bancario
- Confirmar estructura CURP en documentos IMSS, pensiones o seguridad social
- Detectar errores en generación manual de CURP para trámites notariales
- Comparar CURP de varios miembros familia para auditoría interna
- Validar compatibilidad entre CURP y RFC registrado ante SAT
Cómo funciona
3 min read¿Qué es el CURP?
El CURP es la Clave Única de Registro de Población, identificador oficial de 18 caracteres emitido por México. Contiene 6 dígitos de datos personales, 6 de fecha nacimiento, 2 de sexo y estado, 3 de folio y 1 dígito verificador calculado mediante algoritmo SAT. Es obligatorio para trámites fiscales y gubernamentales. La CURP es un requisito para tramitar la INE/Credencial para Votar y también para validar la identidad del prestador de servicios en las facturas de gastos médicos deducibles ante el SAT; si querés calcular cuánto podés descontar de tus gastos médicos en la declaración anual, el CFDI debe incluir el CURP del médico o institución. Una vez que tenés tu CURP validado, también es la llave para validar tu RFC con homoclave ante el SAT.
Cómo se calcula la CURP
La CURP es un identificador único de 18 caracteres alfanuméricos generado por el RNRPI según el artículo 3 del Reglamento de la Ley General de Población. La estructura es:
Estructura CURP (18 caracteres)
| Posiciones | Componente | Ejemplo | Regla |
|---|---|---|---|
| 1-6 | Datos apellidos/nombre | GARJUA | Letra inicial apellido 1 + consonante apellido 1 + consonante apellido 2 + inicial nombre + fecha nacimiento |
| 7-12 | Fecha nacimiento | 900315 | YYMMDD (año-mes-día) |
| 13 | Sexo | H | H (hombre) o M (mujer) |
| 14-15 | Entidad nacimiento | GO | Clave 2 letras SAT (32 estados + NE) |
| 16-18 | Folio | 001 | Número correlativo asignado por RNRPI |
| 19 (en validación) | Dígito verificador | 7 | Módulo 97 sobre primeros 17 caracteres |
Fórmula componente 1-6 (apellidos y nombre)
1. Primer apellido: letra inicial + 1ª consonante
2. Segundo apellido: 1ª consonante (si existe; si no, "X")
3. Nombre: 1ª consonante del primer nombre
4. Vocal interna: 1ª vocal interna del 1er apellido (se usa en RFC, aquí se omite en cálculo CURP simple)
En la validación mostrada aquí, generamos los 6 caracteres básicos sin incluir vocales internas (variante simplificada). El RNRPI puede aplicar reglas adicionales para casos especiales (ej: nombres compuestos "Juan de Dios", apellidos con consonantes duplicadas).
Fórmula dígito verificador
Suma ponderada = Σ(valor_char_i × peso_i) para i=0 a 16
Suma módulo 97 = Suma ponderada MOD 97
Dígito verificador = (97 - Suma módulo 97) MOD 10Cada letra se convierte a número (A=10, B=11, ..., Z=35); dígitos conservan su valor. Pesos: 3, 7, 13, 1, 3, 7, 13, 1, 3, 7, 13, 1, 3, 7, 13, 1, 3 (patrón repetido).
Ejemplo completo
Datos entrada:
Cálculo:
1. Primer apellido "García" → G (inicial) + R (1ª consonante) = GR
2. Segundo apellido "López" → P (1ª consonante) = P
3. Nombre "Juan" → N (1ª consonante) = N
4. Fecha: 900315
5. Sexo: H
6. Entidad Guanajuato: GO
7. Folio: 000 (hipotético para validación)
8. Primeros 17: GRPN900315HGO000
9. Dígito verificador (módulo 97): [cálculo ponderado] → 7
CURP esperada: GRPN900315HGO0007
Limitaciones y casos especiales
Preguntas frecuentes
¿Cuál es la diferencia entre CURP y RFC?
La CURP es clave personal emitida por RNRPI (identidad física). El RFC es clave fiscal emitida por SAT para personas con actividad económica. La CURP tiene 18 caracteres; el RFC generalmente 13 + 3 dígitos de control. Ambas son necesarias para ciudadano mexicano con impuestos.
¿Dónde solicito mi CURP oficial?
El RNRPI emite CURP a través de: 1) Portal en línea www.gob.mx/rnrpi (tramite digital), 2) Instalaciones locales del Registro Civil en tu estado, 3) Módulos RNRPI en capitales. Requiere certificado nacimiento original. Esta calculadora valida estructura, no genera CURP oficial.
¿Qué significa si mi CURP no coincide con la generada aquí?
Puede deberse a: 1) Nombres especiales o compuestos procesados diferente, 2) Variantes en apellidos (guiones, espacios), 3) Dígito verificador incorrecta (error del RNRPI o tu anotación), 4) Folio único del RNRPI (posiciones 16-18). Verifica documento oficial o contacta RNRPI para corrección.
¿CURP caduca o requiere renovación?
No. La CURP es vitalicia y no caduca. Se mantiene igual toda la vida, incluso si cambias nombre por matrimonio u otros trámites. Solo se solicita corrección si hay error en registro (acudir RNRPI con pruebas).
¿Cómo se valida dígito verificador si no tengo folio?
El folio (posiciones 16-18) es interno RNRPI y no lo conoces a priori. Para validación estructural, esta calc usa folio hipotético (000). Dígito verificador real se calcula sobre folio auténtico que solo tiene RNRPI/SAT. Usa esta herramienta para verificar primeros 15 caracteres.
¿Qué nacionalidades pueden solicitar CURP en México?
La CURP se emite a: 1) Nacidos en México, 2) Extranjeros residentes con documento identidad válido. Si naciste fuera, código entidad es 'NE'. Requiere registro ante RNRPI con documentación completa (pasaporte, visa, etc.).
¿Puedo cambiar mi CURP si tengo error o actualizar datos?
Sí. Acude a RNRPI con comprobante error: certificado nacimiento, cambio nombre legal, o documento identidad. RNRPI emite corrección. No uses esta calc para auto-corrección; es solo validación estructural. Trámite en ventanilla o línea SAT.
¿CURP es requerida para abrir cuenta bancaria o INFONAVIT?
Sí, es documento oficial de identidad. Bancos e INFONAVIT la solicitan obligatoriamente. Sin CURP válida, no puedes acceder a créditos, inversiones, trámites estatales. Obtén la tuya ante RNRPI si aún no la tienes.
¿Cómo validar una CURP que ya tengo (no generarla)?
Introduce tu CURP real en campos correspondientes (apellidos, nombre, fecha, sexo, estado). Compara CURP generada con la tuya. Si coinciden primeros 17 caracteres y dígito verificador, es válida. Si diverge, hay error estructural o en datos entrada.
¿Es seguro usar esta calculadora en línea? ¿Se guarda mi información?
Esta calculadora es pública, educativa, sin almacenamiento. No se envían datos a servidores (cálculo local). Para trámites oficiales SAT/IMSS, usa plataformas certificadas gob.mx. Nunca compartas CURP en sitios no verificados.