Saltar al contenido

Calcular y generar CURP

Calcula una CURP a partir de nombres, fecha de nacimiento y estado con las reglas publicadas por RENAPO, genera CURP de prueba o verifica el último dígito de una CURP, todo en tu navegador.

Documento

CURPClave Única de Registro de Población

Clave del registro de población · se escribe como PEGL850312MDFRRC00

De dónde salen las reglas

CURP a partir de datos personales

Sexo

O añade el dígito de control a los primeros 17 caracteres

Se ejecuta en tu navegador · sin subir archivosCómo funciona

Cómo usar Generador de CURP

  1. 1

    Introduce los datos de la persona

    En la pestaña Calcular escribe el primer apellido, el segundo si lo hay, el nombre o nombres, la fecha de nacimiento, el sexo y el estado de nacimiento.

  2. 2

    Lee la CURP

    La clave aparece mientras escribes, con sus campos descifrados y una nota sobre el 17.º carácter, que solo el RENAPO puede determinar.

  3. 3

    Crea CURP de prueba

    En la pestaña Generar elige un intervalo de fechas, el sexo y el estado, indica cuántas quieres y expórtalas como TXT, CSV o JSON.

  4. 4

    Comprueba una CURP

    Pega CURP en la pestaña Comprobar para ver la fecha de nacimiento, el sexo y el estado que contienen y si el 18.º dígito es correcto.

Límites y Pro

Gratis: una CURP cada vez a partir de datos personales, lotes de prueba de hasta 10 000 CURP y comprobación de hasta 10 000 líneas pegadas.

Con Pro no hay anuncios; nada más cambia. Ver Pro

Acerca de Generador de CURP

La CURP es la clave de 18 caracteres que el RENAPO asigna a cada persona registrada en México, y casi todos los trámites oficiales, inscripciones escolares y nóminas la piden. Se construye a partir de los datos de la persona: la primera letra y la primera vocal interna del primer apellido, la inicial del segundo apellido y del nombre, la fecha de nacimiento como AAMMDD, H o M según el sexo, dos letras para el estado de nacimiento (NE si nació en el extranjero), la primera consonante interna de cada apellido y del nombre, un carácter que distingue a las personas cuyos primeros dieciséis coinciden, y un dígito de control.

La calculadora sigue los casos especiales que el RENAPO publica en sus reglas de 2021 y reproduce sus ejemplos resueltos: la Ñ se convierte en X, María y José (también MA. y J.) se omiten en los nombres compuestos, se ignoran partículas como DE, DEL, LA o MC, un segundo apellido o una consonante interna ausentes pasan a ser X, y cuando las cuatro primeras letras forman una palabra de la lista de palabras inconvenientes del RENAPO, la segunda se convierte en X. El 17.º carácter es 0 para nacidos hasta 1999 y A desde 2000, que es lo que recibe casi todo el mundo salvo que alguien ya tenga los mismos dieciséis primeros.

Para pruebas, el generador produce CURP según un intervalo de fechas de nacimiento, el sexo y el estado, con letras aleatorias y el dígito de control calculado. La pestaña Comprobar interpreta cualquier CURP y extrae fecha de nacimiento, sexo y estado, y avisa si el dígito de control no coincide.

El registro del RENAPO tiene la última palabra sobre la CURP de una persona real, y esta página nunca lo consulta.

Privacidad

Los nombres, la fecha de nacimiento y el estado que escribes los usa solo el cálculo que se ejecuta en esta página; no se envían al RENAPO ni a ningún servidor, y desaparecen al cerrar la página.

Generador de CURP: preguntas frecuentes

¿Puede calcular mi CURP real?
En la mayoría de los casos, sí: los primeros dieciséis caracteres salen directamente de las reglas de nombre, fecha, sexo y estado, y el 17.º es 0 o A, salvo que alguien se registrara antes que tú con los mismos dieciséis. Si pasó, el RENAPO asignó 1, 2 o B, C y así sucesivamente, algo que ninguna calculadora puede saber; para uso oficial, consulta tu CURP en gob.mx/curp.
¿Por qué se omite MARÍA o JOSÉ en mi CURP?
Hay tantas personas llamadas María o José que el RENAPO las omite cuando el nombre tiene más de una palabra. María Luisa Pérez Hernández obtiene PEHL, con la L de Luisa, y su 16.º carácter también sale de Luisa. Una María sin segundo nombre conserva la M, y lo mismo vale para las abreviaturas MA., MA, M., J. y J.
¿Qué significan los caracteres 17 y 18 de una CURP?
El 17.º distingue a las personas cuyos primeros dieciséis caracteres son idénticos y además indica el siglo: dígitos del 0 al 9 para nacidos hasta el 31 de diciembre de 1999 y letras de la A a la J desde 2000. El 18.º es un dígito de control calculado con los otros diecisiete, y así detecta esta página un carácter mal escrito.
¿Por qué una CURP lleva una X donde debería ir una letra?
La X ocupa cualquier posición cuya letra falta o no se puede usar: una Ñ, un apellido sin vocal o consonante interna, un segundo apellido ausente, un apóstrofo o guion justo en la posición que cuenta, o la segunda letra de una palabra inconveniente como PEDO, que pasa a ser PXDO. Esas sustituciones son parte de las reglas del RENAPO, no errores.
¿También puede calcular mi RFC?
No del todo. Los diez primeros caracteres del RFC se forman con datos del mismo tipo, pero los tres últimos, la homoclave, los asigna el SAT con una tabla que no publica. Elige RFC en el selector de documento de arriba para comprobar la estructura y el último carácter de un RFC o generar RFC de prueba, pero no puede darte el tuyo.

Otras tareas con esta herramienta