Cómo se calcula la letra del DNI y del NIE
La letra del DNI es el resto de dividir el número entre 23, buscado en la tabla TRWAGMYFPDXBNJZSQVHLCKE. Ejemplos resueltos (12345678 → Z, X1234567 → L) y cómo se hace con el NIE.
La respuesta corta
Divide el número del DNI entre 23 y quédate con el resto (un número del 0 al 22). Busca ese resto en esta tabla y esa es la letra:
| Resto | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Letra | T | R | W | A | G | M | Y | F | P | D | X | B |
| Resto | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Letra | N | J | Z | S | Q | V | H | L | C | K | E |
Seguidas, las 23 letras forman la cadena TRWAGMYFPDXBNJZSQVHLCKE. Es el algoritmo que publica el Ministerio del Interior de España. El validador de DNI y NIE lo aplica solo: si escribes los 8 números sin letra, te devuelve la letra que falta.
Ejemplo con un DNI
DNI 12345678:
- 12345678 ÷ 23 = 536.768, y sobran 14 (536.768 × 23 = 12.345.664; 12.345.678 − 12.345.664 = 14).
- En la tabla, el 14 es la Z.
- DNI completo: 12345678Z.
Cómo se calcula la letra del NIE
El NIE de extranjeros empieza por X, Y o Z. Esa letra inicial se cambia por un número y luego se hace lo mismo que con el DNI:
- X → 0
- Y → 1
- Z → 2
Ejemplo, NIE X1234567: se convierte en 01234567. El resto de dividir entre 23 es 19, que en la tabla es la L. NIE completo: X1234567L.
Otro: Y7654321 pasa a 17654321, resto 4, letra G: Y7654321G.
Por qué faltan letras
La tabla no usa la I, la Ñ, la O ni la U, para que no se confundan con el 1, la N, el 0 o la V al leer un documento a mano.
Para qué sirve comprobarla
La letra es un control de errores: si alguien teclea mal un número del DNI en un formulario, la letra deja de cuadrar y se detecta al momento. No prueba que el DNI exista ni a quién pertenece; solo que el número y la letra son coherentes.
Preguntas frecuentes
¿Cómo se calcula la letra del DNI?
Divide el número entre 23 y busca el resto en la tabla TRWAGMYFPDXBNJZSQVHLCKE, donde la T es el 0 y la E el 22. Ejemplo: 12345678 deja resto 14, letra Z.
¿Cómo se calcula la letra del NIE?
Cambia la letra inicial por un número (X=0, Y=1, Z=2) y haz el mismo cálculo que con el DNI. X1234567 pasa a 01234567, resto 19, letra L.
¿Una letra correcta significa que el DNI existe?
No. Solo indica que el número y la letra son coherentes. Sirve para detectar errores al teclear, no para comprobar identidad.
¿Qué letras no se usan en el DNI?
La I, la Ñ, la O y la U, para evitar confusiones con 1, N, 0 y V.