Saltar al contenido
El bit perdido
Newsletter

Comprobar la letra del DNI o del NIE

La letra del DNI no es tu inicial ni es al azar: es el resto de dividir el número entre 23. Y está ahí para que nadie se equivoque al copiarlo.

Lo que escribes no sale de tu navegador: no se guarda ni se envía a ningún sitio.

Prueba con:

Cómo funciona

  • Se divide el número entre 23 y el resto (de 0 a 22) se busca en la tabla TRWAGMYFPDXBNJZSQVHLCKE: 0 → T, 1 → R, 2 → W…
  • En el NIE, la letra inicial se cambia por una cifra (X = 0, Y = 1, Z = 2) antes de dividir.
  • Como 23 es primo y mayor que 10, cambiar una cifra o intercambiar dos seguidas siempre cambia el resto, así que la letra deja de cuadrar.

La letra del DNI detecta todas las erratas de una cifra y todos los cambios de orden de dos cifras seguidas. Es la idea de los códigos detectores y correctores de errores: añadir un poco de información redundante para pillar (o arreglar) los fallos.

Preguntas frecuentes

¿Cómo se calcula la letra del DNI?

Se divide el número del DNI entre 23 y se mira el resto, que va de 0 a 22. Cada resto tiene una 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 y 22 E.

¿Y la del NIE?

Igual, pero antes se cambia la letra inicial por una cifra: X por 0, Y por 1 y Z por 2.

¿Por qué 23 y no otro número?

Porque es primo y mayor que 10: así cualquier cifra mal escrita o dos cifras seguidas cambiadas de orden cambian el resto. En la tabla no aparecen la I, la Ñ, la O ni la U.

Otros validadores

Fuentes

Comprobado el 20 de octubre de 2026. Los cálculos se contrastan con la biblioteca python-stdnum en 4000 casos.

Cómo citar esta página

Fernando Hernando (2026). Comprobar la letra del DNI o del NIE [Herramienta web], versión del 20 de octubre de 2026. El bit perdido. https://elbitperdido.com/herramientas/validar-dni

@misc{hernando2026validardni,
  author = {Fernando Hernando},
  title = {Comprobar la letra del DNI o del NIE},
  year = {2026},
  howpublished = {El bit perdido},
  url = {https://elbitperdido.com/herramientas/validar-dni},
  note = {Herramienta web, versión del 20 de octubre de 2026}
}