Dígito verificador CURP

El dígito verificador del CURP es un carácter asignado por el SEGOB, que va entre el 0 y el 9 para fechas de nacimiento hasta el año 1999 y de la A a la Z para fechas de nacimiento a partir del 2000.

Este dígito verificador junto con la homoclave, son asignados por RENAPO para evitar duplicaciones, es decir, que haya dos CURPS iguales de dos ciudadanos cuyos datos puedan coincidir. Aunque esto a veces ocurre y podemos encontrarnos con situaciones de curp duplicada.

Pero, ¿dónde está este dígito?

Dígitos verificadores Curp

Para saber cual es el dígito verificador del curp solo tienes que consultar tu número de CURP. Este dígito verificador es el  que se encuentra en la última posición de tu clave CURP. Este se genera a través de un algoritmo junto con el curp y homoclave que es el que está justo antes.

 

 

Aquí pueden ver todos los datos que compone el número CURP y verán señalado el último número como el dígito verificador. Puedes ver aquí cómo se conforma la Curp y descubrir a que dato personal corresponde cada uno de los caracteres.

Dígito de verificación Curp

Estos dígitos se generan de la siguiente manera:

Algoritmo del número verificador del curp

Para calcular el número verificador, para cada uno de los caracteres se ha asignado un valor. A cada carácter le corresponde el siguiente valor:

0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Ahora hay que colocar el número de CURP por posiciones. De derecha a izquierda, si nuestra CURP fuera MACE470413MSCSZN19, quedaría así:

 

M A C E 4 7 0 4 1 3 M S C S Z N 1 9
18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1


Ahora es necesario multiplicar el valor de cada carácter del CURP por su posición en la tabla, quedando así:

M = (18 x 22) = 396
A = (17 x 10) = 170
C = (16 x 12) = 192

Y así con todos los caracteres de la CURP de la posición 18 a la 2, en la, si no sabes el número, supondremos que se trata del número 0, pues es el más común.

Ahora hay que seguir estos pasos:

  • Con todos los resultados calculados, los tenemos que sumar. Esto nos dará un número muy grande.
  • Ahora hay que dividir este número entre 10
  • Al resultado que sale hay que restarle 10

El valor obtenido es el que será el dígito verificador de la CURP.

Si el resultado total que hemos obtenido tras estos cálculos es el 10, el dígito verificador será el 0.

Si sale un número negativo, entonces el dígito verificador será ese mismo número en positivo.

Han de saber que hay un pequeño porcentaje de error que puede ocurrir en el cálculo del dígito verificador. Y es que el penúltimo dígito no se sabe con certeza como se genera.

Estos son los cálculos que utiliza también un programa creador de Curp, que crean curps falsas mediante este tipo de algoritmos.

De esta manera, el número de CURP también se puede calcular. Puedes ver cómo hacerlo en nuestra página para calcular la CURP, así como usar nuestra calculadora que te lo hará automáticamente en cuestión de segundos.

Si quieres tener tu número CURP impreso de manera oficial, puedes ver la página para descargar curp para ver cómo hacerlo.

Isabel