Cómo se calcula la letra del DNI
La letra final del DNI español no se elige al azar: es un dígito de control que se obtiene dividiendo el número de 8 cifras entre 23 y consultando el resto en una tabla fija de 23 letras: TRWAGMYFPDXBNJZSQVHLCKE. Resto 0 es T, resto 1 es R, resto 2 es W, y así sucesivamente hasta el resto 22, que es E.
Ejemplo con el DNI 12345678
12345678 dividido entre 23 da 536.768 con un resto de 14. La letra en la posición 14 de la tabla (empezando a contar desde 0) es la Z. Por tanto, el documento completo es 12345678Z.
El caso del NIE
El NIE de los extranjeros empieza por X, Y o Z y tiene 7 cifras. Para calcular su letra se sustituye la letra inicial por un número (X = 0, Y = 1, Z = 2) y se aplica la misma regla. Por ejemplo, X1234567 se convierte en 01234567; su resto al dividir entre 23 es 19, que corresponde a la L: X1234567L.
Qué comprueba y qué no
- Comprueba que la letra de control sea la matemáticamente correcta; sirve para detectar errores de transcripción.
- No confirma que el documento exista ni pertenezca a una persona concreta.
- No valida otros códigos como el NIF de empresas (CIF), que usa un algoritmo distinto.
El cálculo se realiza en tu navegador; el número no se envía ni se almacena.