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 gratuita no consulta RENAPO: una CURP bien formada puede no estar registrada. Para confirmarlo en el registro de RENAPO, usa la verificación de la API.
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 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 gratuita no consulta RENAPO. Una CURP bien formada puede no estar registrada o estar dada de baja: confirmarlo requiere consultar el registro de RENAPO, y eso es lo que hace la verificación de la API, junto con el cotejo contra 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 lo responde la verificación de la API, que la consulta en el registro de RENAPO.
¿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, cotejar y verificar en RENAPO miles de CURP desde tu sistema.