VerifyMX
Recurso · CURP

Cómo validar una CURP: dos métodos que funcionan en 2026

Hay dos formas serias de validar una CURP mexicana: la validación algorítmica (formato + dígito verificador + consistencia interna) y la consulta contra fuentes oficiales. Cómo elegir según tu caso de uso.

Lectura de ~5 minutosÚltima actualización: mayo 2026

Los dos métodos para validar una CURP

Una CURP puede ser inválida por dos razones distintas: el código no respeta el algoritmo de generación (es matemáticamente imposible) o el código respeta el algoritmo pero la persona detrás no existe / fue cancelada / fue suspendida. Esos dos casos requieren dos verificaciones diferentes.

La validación algorítmica revisa formato + dígito verificador + consistencia interna entre el código y los datos personales del titular. No requiere conexión externa; cualquier sistema con la fórmula puede hacerlo. Atrapa la gran mayoría de los códigos fabricados al azar o tecleados con error.

La consulta contra fuentes oficiales verifica que la CURP exista realmente en el padrón nacional, esté vigente y no esté cancelada. Requiere convenio con el operador del registro y solo confirma vigencia — no detecta consistencia con los datos personales declarados.

Validación algorítmica: qué revisa exactamente

Primero, formato: 18 caracteres, las primeras 4 son letras del nombre y apellidos, los siguientes 6 son la fecha de nacimiento en YYMMDD, después 1 letra de sexo (H/M), 2 letras del estado de nacimiento, 3 consonantes del nombre y 2 caracteres finales (uno alfanumérico que distingue homonimias, uno numérico de dígito verificador).

Segundo, consistencia interna: la fecha de nacimiento codificada debe ser una fecha válida, el código de sexo debe ser H o M, el código de estado debe corresponder a una de las 32 entidades federativas (o NE para nacidos en el extranjero).

Tercero, dígito verificador: el último dígito se calcula con un algoritmo aplicado a los 17 caracteres anteriores. Si no coincide, la CURP fue alterada o nunca fue generada por el sistema oficial.

Esa triple validación atrapa el 99% de los errores de captura y la mayoría de los códigos inventados.

Cuál usar según tu caso

Si tu equipo necesita validar masivamente o en tiempo real sin convenios con fuentes externas, la validación algorítmica es suficiente y mucho más rápida. La usan equipos de RRHH para revisar consistencia de archivos de personal, fintechs para limpiar capturas en onboarding antes de hacer consultas más caras, y cualquier sistema que necesite filtrar inputs inválidos.

Si tu caso de uso es regulado (KYC bancario, alta de proveedores en SAT, padrón electoral) y necesitas confirmar vigencia frente a las autoridades, además del algoritmo necesitas la consulta oficial — con tu propio convenio con el operador correspondiente.

En la práctica, los flujos KYC modernos hacen primero la validación algorítmica como filtro rápido y solo invocan la consulta oficial cuando el algoritmo aprueba. Esto reduce costos y latencia.

Cómo lo hacemos en VerifyMX

VerifyMX expone la validación algorítmica como endpoint nativo del API. Le pasas una CURP y, opcionalmente, nombre + fecha de nacimiento del titular para cotejo. La respuesta incluye flags de formato, dígito verificador, consistencia con datos demográficos y detección de homonimias. Todo en milisegundos.

Si tu caso de uso además requiere consulta contra fuente externa, el workflow del API soporta el paso adicional como bloque configurable. Tu equipo decide cuándo activar uno, el otro o los dos.

FAQ

Preguntas frecuentes

¿No encuentras tu pregunta? Escríbenos a soporte@verifymx.xyz y respondemos el mismo día hábil.

  • ¿Puedo validar mi CURP en línea gratis?

    El gobierno mexicano (Renapo) ofrece consulta básica de CURP en su sitio oficial gob.mx. Para casos individuales puntuales es gratis. Para volumen, sistemas automatizados o flujos KYC, los servicios privados (incluyendo VerifyMX) ofrecen APIs con plan gratuito hasta cierto número mensual.

  • ¿Cómo sé si una CURP es real o inventada?

    La validación algorítmica detecta CURPs imposibles (formato roto, dígito verificador incorrecto, datos demográficos inconsistentes). Para confirmar si una CURP que pasa el algoritmo además corresponde a una persona registrada, necesitas la consulta oficial.

  • ¿Hay diferencia entre 'validar' y 'verificar' la CURP?

    En el lenguaje técnico, validar suele referirse a confirmar formato y consistencia algorítmica; verificar a comprobar contra una fuente externa. En el habla común se usan indistintamente. Cualquier sistema serio debería hacer ambas si el caso de uso lo justifica.

  • ¿Una CURP cambia con el tiempo?

    No, una vez asignada permanece. Solo cambia si el acta de nacimiento se modifica (rectificación de nombre, cambio de sexo registral) y se solicita una nueva. Cuando esto pasa, la CURP anterior queda asociada al historial y se emite una nueva.

  • ¿Hay un máximo de CURPs por persona?

    Una persona viva debería tener exactamente una CURP vigente en cada momento. El historial puede mostrar versiones anteriores si hubo rectificaciones, pero solo una activa.

Reduce fraude sin afectar conversión. Empieza con 100 verificaciones gratis.

Sin tarjeta, sin compromiso. Una integración (API, SDK o widget), una factura CFDI, un equipo en español, control total de tu KYC.