Herramienta gratuita

Validador de CURP

Revisa si una CURP está bien formada: sus 18 caracteres, la entidad de nacimiento, que la fecha exista y que el dígito verificador coincida. Esta validación no consulta RENAPO: una CURP bien formada puede no estar registrada.

La revisión ocurre en tu navegador. La CURP que escribas no se envía a ningún servidor, no se guarda y no se registra.

Escribe o pega los 18 caracteres. No importan las minúsculas ni los espacios al inicio o al final.

Escribe una CURP y pulsa Validar para ver el resultado.

¿Qué revisa la validación de una CURP?

La CURP tiene 18 caracteres y cada posición significa algo: de la 1 a la 4, iniciales de los apellidos y el nombre; de la 5 a la 10, la fecha de nacimiento (AAMMDD); la 11, el sexo; la 12 y la 13, la clave de la entidad de nacimiento, o NE si la persona nació en el extranjero; de la 14 a la 16, consonantes internas; la 17, el diferenciador, y la 18, el dígito verificador.

La posición 17 también indica el siglo: un dígito corresponde a una persona nacida antes de 2000 y una letra, a una nacida en 2000 o después. Por eso la fecha 000229 es válida con letra (29 de febrero de 2000) e inválida con dígito, porque 1900 no fue bisiesto.

El dígito verificador se calcula con los primeros 17 caracteres: cada uno vale su lugar en la secuencia 0 a 9 y A a Z, con la Ñ después de la N; se multiplica por un peso que va de 18 a 2, y el dígito es lo que le falta a la suma para llegar a la siguiente decena.

Esta validación no consulta RENAPO. Una CURP bien formada puede no estar registrada o estar dada de baja: confirmar que existe requiere consultar RENAPO, algo que hoy no ofrecemos. Lo que sí resuelve la API es el cotejo: si la CURP corresponde a los datos que ya tienes de la persona.

¿Validar una CURP confirma que existe?

No. La validación solo revisa que la CURP esté bien formada y no consulta RENAPO. Si existe en el registro es otra pregunta, y hoy no la respondemos.

¿Guardan la CURP que escribo?

No. La validación ocurre en tu navegador: la CURP no se envía a ningún servidor, no se guarda y no se registra.

¿Qué significa NE en una CURP?

Es la clave de entidad de una persona nacida en el extranjero. Es válida en las posiciones 12 y 13, igual que la clave de cualquier entidad federativa.

¿Por qué una CURP de alguien nacido desde 2000 tiene una letra en la posición 17?

Porque la posición 17 distingue el siglo: las personas nacidas antes de 2000 tienen un dígito y las nacidas desde 2000, una letra. El validador usa ese carácter para leer la fecha y para calcular el dígito verificador.

¿Este validador tiene costo?

No. Este validador es gratuito, no requiere cuenta y no descuenta tokens. La API es la que se cobra, a 1 token por respuesta, porque resuelve el caso programático: validar y cotejar miles de CURP desde tu sistema.

¿Necesitas validar CURP en tu sistema?

Este validador revisa una CURP a la vez en tu navegador. La API valida y coteja CURP desde tu aplicación, a 1 token por respuesta.