HERRAMIENTA · MÉXICO

Validador de CURP

La CURP (Clave Única de Registro de Población) identifica personas físicas en México. Tiene 18 caracteres alfanuméricos: 4 letras del nombre, 6 dígitos de fecha de nacimiento, 1 letra de sexo, 2 letras del estado, 3 consonantes internas, 1 caracter interno y 1 dígito verificador. Esta herramienta corre 100% en tu navegador.

Validá localmente — tus datos nunca salen de tu navegador. Sin tracking sobre el input.

Validá localmente — tus datos nunca salen de tu navegador. Sin tracking sobre el input.

Cómo funciona la validación

El validador verifica que el formato siga el patrón RENAPO: letras iniciales del nombre, fecha de nacimiento válida, código de sexo (H/M), código de estado (32 entidades válidas + NE para nacidos en el extranjero), consonantes internas y caracter de homoclave.

El dígito verificador usa un sistema base-37: cada caracter alfanumérico tiene un valor asignado (0-9 → 0-9, A-Z + Ñ → 10-36). Se multiplica cada uno por su posición (del 18 al 2), se suman los productos, se calcula módulo 10. El dígito verificador es 10 menos el resultado, o 0 si el resultado es 10.

Si la fecha es inválida (día/mes fuera de rango), si el estado no existe, o si el dígito verificador no coincide, la herramienta marca el CURP como inválido.

Preguntas frecuentes

¿Esta herramienta consulta a RENAPO?

No. Valida solo formato y dígito verificador localmente en tu navegador. Para consultar a RENAPO necesitás sus servicios oficiales.

¿La CURP confirma identidad?

No. La validación de formato no confirma que la persona exista ni que la CURP esté asignada. Solo verifica que el código sea estructuralmente válido.

¿Puedo usar esto en producción?

Sí — en cliente. Para acceso API a México, sumate a la lista de espera. El endpoint de México está en desarrollo.

¿Por qué el dígito verificador a veces es 0?

Cuando el cálculo (10 - suma mod 10) da exactamente 10, el dígito se reemplaza por 0 — convención del algoritmo RENAPO.

Más recursos

¿Necesitás validar CURP por API?

El endpoint de México está en desarrollo. Sumate a la lista de espera para recibir acceso cuando esté disponible.

Sumarme a la lista