Genera tus DNI, IBAN o contraseñas

Actualizada en octubre de 2026

Cómo se calcula la letra del DNI y del NIE

La letra que acompaña al número del DNI no es decorativa: es un carácter de control que permite detectar errores al escribir o transcribir el número. Se obtiene con un cálculo sencillo basado en el resto de una división.

El cálculo para el DNI

  1. Toma las 8 cifras del número del DNI.
  2. Divídelo entre 23 y quédate con el resto, que será un número entre 0 y 22.
  3. Busca ese resto en la tabla de letras y esa es la letra de control.

La tabla, con la posición de cada letra, es esta:

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

Ejemplo con el número 12345678: al dividirlo entre 23 se obtiene un cociente de 536768 y un resto de 14. La posición 14 de la tabla es la Z, así que el DNI completo sería 12345678Z.

Por qué faltan algunas letras

La tabla tiene 23 letras, por lo que no aparecen la I, la Ñ, la O ni la U. Se excluyen para evitar confusiones con otros caracteres, como la I con el 1 o la O con el 0. Como el divisor es un número primo, 23, cualquier error en una sola cifra o el intercambio de dos cifras contiguas cambia siempre la letra, y por eso se detecta.

El cálculo para el NIE

El NIE, el número de identidad de extranjero, tiene una letra inicial (X, Y o Z), siete cifras y una letra de control final. Para calcular esa última letra se sustituye la inicial por una cifra y se aplica el mismo método que en el DNI:

Letra inicialSe sustituye por
X0
Y1
Z2

Ejemplo con X1234567: se convierte en 01234567, es decir, 1234567. Al dividirlo entre 23 el resto es 19, que corresponde a la L, y el NIE completo es X1234567L. Con Y1234567 se calcularía sobre 11234567 y la letra resultante sería X.

Qué demuestra la letra y qué no

La letra solo comprueba que el número y la letra son coherentes entre sí. No indica que el documento exista ni que pertenezca a alguien, y el número del DNI no contiene información sobre la fecha ni el lugar de nacimiento. Por eso un validador basado en la letra detecta errores de tecleo, pero no puede verificar la identidad de una persona.

Para qué sirven DNI y NIE de prueba

Los desarrolladores los usan para probar formularios y validaciones, rellenar bases de datos de ejemplo o comprobar que un sistema rechaza una letra incorrecta, sin tocar datos de personas reales. Los que genera esta web son ficticios: cumplen el formato y la letra de control, pero no se deben usar para ningún trámite ni para hacerse pasar por nadie.