Saltar al contenido
ToolsEnglish

Utilidades

Calcular la letra del DNI online

Calcula la letra de un DNI o NIF a partir de sus 8 números y comprueba si un DNI completo es correcto. Gratis y sin enviar el número a ningún servidor.

El tipo se detecta solo. Puedes escribirlo con espacios, puntos o guiones.

Cómo se usa

  1. Escribe los 8 números del DNI, sin la letra.
  2. Verás al momento qué letra le corresponde y cómo queda el NIF completo.
  3. Si escribes el DNI con su letra, verás si es correcta o cuál debería llevar.

Preguntas frecuentes

¿Cómo se calcula la letra del DNI?

Se divide el número entre 23 y se mira el resto, un valor entre 0 y 22. Cada resto corresponde a una letra fija de la secuencia TRWAGMYFPDXBNJZSQVHLCKE.

¿Por qué no hay letras I, Ñ, O ni U?

Para evitar confusiones al leer o dictar el documento: la I se parece al 1, la O al 0 y la Ñ a la N. Tampoco se usa la U. Quedan 23 letras, un número primo, lo que ayuda a detectar errores.

¿DNI y NIF son lo mismo?

Para un ciudadano español, sí: el NIF es el número del DNI con su letra. El NIF es el nombre que usa Hacienda y abarca también los identificadores de extranjeros y de empresas.

¿Sirve para el NIE?

Para comprobarlo, sí: escribe el NIE completo, con su letra final, y verás si es correcta o cuál debería llevar. Se calcula igual que en el DNI, cambiando la inicial X, Y o Z por 0, 1 o 2.

El cálculo, paso a paso

Toma el número del DNI y divídelo entre 23. Quédate con el resto de la división, no con el cociente, y busca ese resto en la tabla. Con el número 12345678: 12345678 ÷ 23 = 536768 y sobran 14; al resto 14 le corresponde la Z, así que el NIF completo es 12345678Z.

En una calculadora que no muestre el resto, multiplica la parte decimal del resultado por 23 y redondea. En una hoja de cálculo basta con la función RESIDUO(número; 23).

Letra del DNI según el resto de dividir el número entre 23
RestoLetra
0T
1R
2W
3A
4G
5M
6Y
7F
8P
9D
10X
11B
12N
13J
14Z
15S
16Q
17V
18H
19L
20C
21K
22E

Para qué sirve la letra

Es un carácter de control: permite detectar errores al escribir el número. Si alguien se equivoca en una cifra o intercambia dos, la letra deja de coincidir y el sistema lo rechaza. Por eso los formularios de bancos y administraciones avisan al instante de un DNI mal tecleado.

La letra no dice nada sobre la persona ni sobre el lugar o la fecha de expedición, y que sea correcta no prueba que el DNI exista: solo que el número está bien formado.

Otras herramientas