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
- Escribe los 8 números del DNI, sin la letra.
- Verás al momento qué letra le corresponde y cómo queda el NIF completo.
- 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).
| Resto | Letra |
|---|---|
| 0 | T |
| 1 | R |
| 2 | W |
| 3 | A |
| 4 | G |
| 5 | M |
| 6 | Y |
| 7 | F |
| 8 | P |
| 9 | D |
| 10 | X |
| 11 | B |
| 12 | N |
| 13 | J |
| 14 | Z |
| 15 | S |
| 16 | Q |
| 17 | V |
| 18 | H |
| 19 | L |
| 20 | C |
| 21 | K |
| 22 | E |
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.