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.

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.

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:

00
11
22
33
44
55
66
77
88
99
A10
B11
C12
D13
E14
F15
G16
H17
I18
J19
K20
L21
M22
Ñ23
N24
O25
P26
Q27
R28
S29
T30
U31
V32
W33
X34
Y35
Z36

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

 

MACE470413MSCSZN19
181716151413121110987654321

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.

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.