Cómo se calcula la letra del DNI: fórmula, tabla y ejemplos

La letra del DNI no es aleatoria: se calcula con una fórmula matemática pública. Aquí la explicamos paso a paso.

La fórmula: el módulo 23

Todo DNI español tiene 8 dígitos seguidos de una letra de control. Esa letra se obtiene con una operación muy sencilla: se divide el número entre 23 y se toma el resto de la división. Cada resto posible (del 0 al 22) tiene asignada una letra fija según una tabla oficial. Eso es todo: no hay aleatoriedad ni bases de datos implicadas.

El número 23 se eligió porque la tabla resultante excluye las letras que más se confunden: no aparecen la I (se confunde con el 1), la O (con el 0), la U ni la Ñ. Así se reducen los errores al copiar el DNI en formularios.

Cálculo paso a paso con un ejemplo

Vamos a calcular la letra del DNI 12345678:

  1. Divide el número entre 23: 12345678 ÷ 23 = 536768,6…
  2. Quédate con la parte entera y multiplícala por 23: 536768 × 23 = 12345664.
  3. Resta para obtener el resto: 12345678 − 12345664 = 14.
  4. Busca el resto 14 en la tabla: corresponde a la letra Z.

Resultado: el DNI completo es 12345678Z. Puedes comprobarlo al instante con nuestra calculadora de letra del DNI.

Tabla oficial completa (resto → letra)

0T
1R
2W
3A
4G
5M
6Y
7F
8P
9D
10X
11B
12N
13J
14Z
15S
16Q
17V
18H
19L
20C
21K
22E

El caso del NIE

El NIE (Número de Identidad de Extranjero) también lleva letra de control y se calcula con la misma fórmula, con un paso previo: la letra inicial se sustituye por un número:

  • X → 0
  • Y → 1
  • Z → 2

Ejemplo: el NIE X1234567 se convierte en 01234567. Al dividir 1234567 entre 23 el resto es 19, que corresponde a la letra L. NIE completo: X1234567L.

Errores frecuentes

  • Confundir el 0 con la O: la letra O no existe en la tabla del DNI. Si tu «letra» parece una O, es un cero del número.
  • Olvidar los ceros a la izquierda: un DNI como 01234567 tiene 8 dígitos; el cero inicial cuenta para el cálculo.
  • Usar la letra Ñ: la Ñ no forma parte de la tabla. Ningún DNI o NIE válido termina en Ñ.
  • Calcular con el número incompleto: hacen falta exactamente los 8 dígitos (o la X/Y/Z más 7 dígitos en el NIE).

Si quieres verificar un DNI que ya incluye la letra, usa nuestro validador de NIF: detecta si la letra es correcta y te muestra cuál debería ser en caso de error.

¿Quieres calcularlo directamente? Usa nuestra calculadora de letra del DNI: gratis, sin registro y 100% en tu navegador.