Calculadora de CURP
La CURP (Clave Única de Registro de Población) es el código de 18 caracteres que identifica de forma única a cada persona registrada en México. Esta calculadora reproduce el algoritmo oficial que usa RENAPO: toma las primeras letras de tus apellidos y nombre, tu fecha de nacimiento, tu sexo y tu entidad de nacimiento, aplica el filtro de palabras inconvenientes cuando corresponde, y calcula el dígito verificador real mediante el mismo algoritmo de suma ponderada que usa el gobierno, no una aproximación simplificada.
Cómo usar
- 1
Introduce tu nombre o nombres y tus apellidos paterno y materno (el materno es opcional)
- 2
Selecciona tu fecha de nacimiento, tu sexo y el estado (entidad federativa) donde naciste
- 3
Pulsa "Calcular CURP" para obtener tu clave completa de 18 caracteres, incluido el dígito verificador
- 4
Usa el botón "Copiar CURP" para pegarla donde la necesites
Beneficios
- Calcula el dígito verificador real con el algoritmo oficial de suma ponderada, no lo omite ni lo deja en blanco
- Aplica correctamente las reglas especiales: nombres compuestos con María o José, apellidos con preposiciones (de, del, la...)
- Incluye el filtro de palabras inconvenientes que usa RENAPO para evitar combinaciones ofensivas
- Cubre las 32 entidades federativas más la clave para nacidos en el extranjero
- Explica exactamente qué significa cada uno de los 18 caracteres de tu CURP
- Gratis, sin registro y calculado enteramente en tu navegador, sin enviar tus datos a ningún servidor
¿Qué significa cada carácter de la CURP?
La CURP tiene siempre 18 caracteres con una estructura fija: la posición 1 es la primera letra de tu apellido paterno; la posición 2, la primera vocal interna de ese apellido; la posición 3, la primera letra de tu apellido materno (o X si no tienes); la posición 4, la primera letra de tu primer nombre. Las posiciones 5 a 10 son tu fecha de nacimiento en formato AAMMDD. La posición 11 es H o M según tu sexo. Las posiciones 12 y 13 son el código de dos letras de tu entidad de nacimiento. Las posiciones 14, 15 y 16 son la primera consonante interna de tu apellido paterno, materno y nombre, respectivamente. La posición 17 es un diferenciador que evita duplicados (un dígito del 0 al 9 si naciste antes del año 2000, o una letra de la A a la Z si naciste en el año 2000 o después). La posición 18 es el dígito verificador, calculado matemáticamente a partir de las 17 posiciones anteriores.
Reglas especiales: nombres compuestos y apellidos con preposiciones
Si tu primer nombre es "María" o "José" y tienes más de un nombre, la CURP usa el segundo nombre en lugar del primero para la posición 4 (por ejemplo, "María Fernanda" usa la F de Fernanda, no la M de María). En los apellidos compuestos, las preposiciones y artículos como "de", "del", "la", "las", "los" o "y" se ignoran al elegir la primera letra: "De la Cruz" usa la C de Cruz, no la D de "De".
¿Cómo se calcula el dígito verificador (posición 18)?
El dígito verificador se calcula asignando un valor numérico (del 0 al 36) a cada uno de los primeros 17 caracteres de la CURP, según una tabla que incluye los dígitos del 0 al 9 y las 27 letras del alfabeto español (incluida la Ñ, con valor 24). Cada valor se multiplica por un peso que desciende de 18 a 2 según su posición, se suman todos los productos, se obtiene el residuo de dividir esa suma entre 10, y el dígito verificador es 10 menos ese residuo (o 0 si el residuo es 0). Este es exactamente el algoritmo que usa RENAPO para validar que una CURP esté bien transcrita, y es el mismo que aplica esta calculadora.
¿Por qué esta calculadora podría no coincidir exactamente con tu CURP oficial?
En la inmensa mayoría de los casos, el resultado coincidirá exactamente con tu CURP oficial. Sin embargo, la posición 17 (el diferenciador) no se puede determinar con total certeza sin consultar la base de datos de RENAPO: esta calculadora usa el valor por defecto (0 o A) que se asigna quien no tiene colisión con otra persona con nombre, apellidos, sexo, fecha y entidad idénticos. Si existe esa coincidencia, RENAPO asigna un valor distinto para evitar duplicados, lo que también cambiaría el dígito verificador final. Por eso, esta herramienta es ideal para entender y verificar tu CURP, pero el documento oficial siempre debe consultarse en renapo.gob.mx.
Preguntas frecuentes
Calcula tu CURP siguiendo exactamente el mismo algoritmo que usa RENAPO, incluido el dígito verificador real. Coincidirá con tu CURP oficial en la gran mayoría de los casos. La única incertidumbre está en la posición 17 (ver la sección "¿Por qué podría no coincidir?"), que en un pequeño porcentaje de casos con datos idénticos a otra persona puede variar. Para trámites oficiales, siempre debes verificar o descargar tu CURP en renapo.gob.mx.
Herramientas relacionadas
Calculadora de RFC y RFC Genérico
¿Qué es el RFC genérico? Los códigos XAXX010101000 y XEXX010101000 para facturar a público en general, explicados. Además, calcula gratis tu propio RFC personal.
calculadorasCalculadora de ISR
Calcula tu ISR 2026 con la tabla oficial del SAT: retención mensual, quincenal, semanal o anual, con subsidio al empleo incluido. Gratis, sin registro y con el desglose completo.
calculadorasCalcular Letra del DNI y NIE
Calcula el NIF (letra del DNI o NIE) al instante, o valida si un documento ya tiene la letra correcta. Algoritmo oficial módulo 23. Gratis, sin registro.
calculadorasCalcular RUT (Chile)
Calcula el dígito verificador de tu RUT chileno con el algoritmo oficial del módulo 11, o valida si un RUT completo es correcto. Gratis y sin registro.
calculadoras