Calcular la letra del DNI o del NIE

Escribe los 8 números del DNI (o el NIE con su letra inicial X, Y o Z) para calcular la letra, o el DNI completo para comprobarlo. Nada sale de tu dispositivo.

En resumen

La letra del DNI se calcula dividiendo el número entre 23 y tomando el resto, que indica la letra en la tabla TRWAGMYFPDXBNJZSQVHLCKE. Para el 12345678, el resto es 14, que corresponde a la Z: 12345678Z. En el NIE, la X, Y o Z inicial se cambian por 0, 1 o 2.

Cómo se calcula la letra del DNI

letra = tabla[número mod 23] T R W A G M Y F P D X B N J Z S Q V H L C K E 0 1 2 3 4 5 6 7 8 9 … 22

Se divide el número del DNI entre 23 y se mira el resto (de 0 a 22) en la tabla. Por ejemplo, 12345678 mod 23 = 14, que corresponde a la Z: 12345678Z. La letra sirve para detectar errores al teclear el número.

NIE de extranjeros

La letra inicial se cambia por un número (X = 0, Y = 1, Z = 2) y se aplica el mismo cálculo al número resultante.

Que la letra sea correcta solo significa que el número está bien formado, no que el documento exista ni que pertenezca a alguien. Esta calculadora funciona en tu navegador y no envía ni guarda lo que escribes.

Un poco de historia

El DNI español se creó en 1944. La letra que acompaña al número se añadió en 1990, cuando el DNI pasó a servir también como NIF: es el resto de dividir el número entre 23, traducido a una letra, y sirve para detectar errores al copiarlo.

Preguntas frecuentes

¿Cómo se calcula la letra del DNI?

Dividiendo el número entre 23 y buscando el resto en la tabla TRWAGMYFPDXBNJZSQVHLCKE: resto 0 es la T, 1 la R, y así hasta el 22, la E.

¿Cómo compruebo si un DNI es válido?

Calcula la letra de sus números y compárala con la que lleva. Si no coincide, hay un error en algún dígito o en la letra.

¿Y la letra del NIE?

Se sustituye la X por 0, la Y por 1 o la Z por 2 y se calcula igual que en el DNI.

También te puede servir. Calculadoras relacionadas.