La letra del DNI no es un adorno ni se asigna al azar. Sale de una cuenta muy sencilla con el propio número, y sirve para que cualquier errata al escribirlo salte a la vista. Si sabes hacer una división, puedes calcularla a mano en un minuto. Aquí tienes el método oficial, ejemplos resueltos y un par de atajos para no tener que hacer la división larga.
El método en tres pasos
- Coge el número del DNI, las 8 cifras sin la letra.
- Divídelo entre 23 y quédate con el resto. Siempre será un número entre 0 y 22.
- Busca ese resto en la tabla. La letra que le corresponde es la de tu DNI.
Este es el procedimiento que publica el Ministerio del Interior para el dígito de control del NIF y el NIE. No hay más: ni pesos por posición ni cifras especiales.
La tabla de letras
| Resto | Letra | Resto | Letra | Resto | Letra |
|---|---|---|---|---|---|
| 0 | T | 8 | P | 16 | Q |
| 1 | R | 9 | D | 17 | V |
| 2 | W | 10 | X | 18 | H |
| 3 | A | 11 | B | 19 | L |
| 4 | G | 12 | N | 20 | C |
| 5 | M | 13 | J | 21 | K |
| 6 | Y | 14 | Z | 22 | E |
| 7 | F | 15 | S |
Si la quieres memorizar, es la palabra TRWAGMYFPDXBNJZSQVHLCKE leída de izquierda a derecha: la primera letra es el resto 0. No aparecen la I, la Ñ, la O ni la U, así que un DNI que acabe en una de ellas está mal seguro.
Ejemplo resuelto: DNI 12345678
Dividimos 12.345.678 entre 23:
- Cociente: 536.768 (la parte entera de la división).
- 23 × 536.768 = 12.345.664.
- Resto: 12.345.678 − 12.345.664 = 14.
En la tabla, el 14 es la Z. El DNI completo es 12345678Z, que es justo el ejemplo que usa el propio Ministerio del Interior.
¿Prefieres no hacer la cuenta? Escribe el número y te damos la letra, o comprueba si un DNI es válido.
Calcular la letra →El truco de la calculadora del móvil
La calculadora del móvil no te da el resto directamente, pero lo puedes sacar en dos pasos:
- Divide el número entre 23. Con 12345678 sale 536768,6087.
- Quédate con la parte decimal (0,6087) y multiplícala por 23: 0,6087 × 23 = 14,0.
Redondea al entero más cercano y ya tienes el resto. Si la parte decimal es cero, el resto es 0 y la letra es la T.
Cómo calcular la letra del NIE
El NIE de los extranjeros tiene la forma X1234567L: una letra inicial (X, Y o Z), siete cifras y la letra de control. Para calcularla solo hay un paso más: cambiar la letra inicial por un número.
| NIE | Se convierte en | Resto entre 23 | Letra |
|---|---|---|---|
| X1234567 | 01234567 | 19 | L → X1234567L |
| Y1234567 | 11234567 | 10 | X → Y1234567X |
| Z1234567 | 21234567 | 1 | R → Z1234567R |
La X se cambia por 0, la Y por 1 y la Z por 2. A partir de ahí, la cuenta es idéntica a la del DNI.
Por qué la letra detecta los errores
La gracia de dividir entre 23 es que detecta los dos errores más comunes al copiar un número a mano:
- Una cifra equivocada. Cambiar una sola cifra siempre cambia el resto, así que la letra deja de coincidir.
- Dos cifras seguidas intercambiadas. Escribir 12354678 en vez de 12345678 también cambia el resto: el 12354678 daría la letra K, no la Z.
Por eso los bancos, Hacienda y casi cualquier formulario online rechazan un DNI cuya letra no cuadra: es casi seguro que hay una errata.
Calcular la letra de muchos DNI en Excel
Si tienes una lista de DNI sin letra en una hoja de cálculo, no hace falta ir uno a uno. Con el número en la celda A2:
- Excel en español:
=EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE";RESIDUO(A2;23)+1;1) - Excel en inglés o Google Sheets:
=MID("TRWAGMYFPDXBNJZSQVHLCKE",MOD(A2,23)+1,1)
Arrastra la fórmula hacia abajo y tendrás todas las letras. Si lo que necesitas es comprobar una lista que ya tiene letras, pégala en la pestaña Varios a la vez de la calculadora y te marcará cuáles están mal.
Lo que la letra no te dice
Una letra correcta solo significa que el número está bien escrito. No garantiza que ese DNI exista, que esté en vigor ni que sea de quien dice ser. Para verificar una identidad hace falta ver el documento original o usar los sistemas de verificación oficiales.
Preguntas frecuentes
¿Qué letra corresponde a mi DNI?
Divide el número de tu DNI entre 23 y quédate con el resto. Busca ese resto en la tabla TRWAGMYFPDXBNJZSQVHLCKE, donde la T es el 0, la R el 1 y así hasta la E, que es el 22. Si no quieres hacer la cuenta, la calculadora de Herramientapp te da la letra al escribir el número.
¿Se puede saber la letra del DNI con una calculadora normal?
Sí. Divide el número entre 23, quédate solo con la parte decimal del resultado y multiplícala por 23. Te sale el resto, que buscas en la tabla. Ejemplo: 12345678 ÷ 23 = 536768,6087; 0,6087 × 23 = 14, y el 14 es la Z.
¿El NIF y el DNI son lo mismo?
Para una persona española, el NIF es el número del DNI con su letra: 12345678Z es a la vez el DNI y el NIF. Los extranjeros usan el NIE como NIF. Las empresas tienen un NIF distinto, que empieza por letra y no se calcula con este método.
¿Qué pasa si mi DNI tiene menos de 8 cifras?
Se completa con ceros a la izquierda hasta tener 8 cifras. El cálculo de la letra no cambia: 1234567 y 01234567 dan el mismo resto al dividir entre 23. Algunos formularios piden escribir el cero y otros no.
¿Una letra correcta significa que el DNI existe?
No. La letra solo confirma que el número está bien formado, es decir, que no hay una errata. No dice si el DNI se ha expedido, si está en vigor ni a quién pertenece.