Letra del DNI y NIE

Calcula la letra de cualquier documento, valida uno completo o genera documentos de prueba.

100% en tu navegador — nada se envía a ningún servidor

Calcular la letra

Sin la letra final. Para NIE, empieza por X, Y o Z.

Validar un documento completo

Resultado

Generar documento de prueba

Los documentos generados son matemáticamente válidos pero aleatorios: están pensados para desarrollo y pruebas. No los uses para suplantar identidades ni para fines fraudulentos.

Cómo se calcula la letra del DNI

La letra del DNI no es aleatoria: es un código de control que se obtiene dividiendo el número del documento entre 23 y quedándose con el resto. Ese resto (de 0 a 22) se traduce a una letra según la tabla oficial:

TRWAGMYFPDXBNJZSQVHLCKE

Por ejemplo, para el número 12345678: 12345678 ÷ 23 da resto 14, y la posición 14 de la tabla es la Z. Resultado: 12345678Z.

¿Y en el NIE?

El NIE sigue el mismo algoritmo, pero primero se sustituye la letra inicial por un número: X = 0, Y = 1, Z = 2. Así, el NIE Y1234567 se calcula como si fuera el número 11234567.

Preguntas frecuentes

¿Cómo se calcula la letra del DNI?

La letra se obtiene dividiendo el número del documento entre 23 y tomando el resto. Ese resto (de 0 a 22) se traduce a una letra según la tabla oficial TRWAGMYFPDXBNJZSQVHLCKE. Por ejemplo, el número 12345678 da resto 14, que corresponde a la Z.

¿Funciona también con el NIE?

Sí. El NIE sigue el mismo algoritmo, pero antes de calcular se sustituye la letra inicial por un número: X = 0, Y = 1 y Z = 2. Así, un NIE como Y1234567 se calcula como el número 11234567.

¿Los documentos generados son reales?

Son matemáticamente válidos (la letra es correcta) pero aleatorios. Sirven para desarrollo y pruebas, no corresponden a personas reales. No los uses para fines fraudulentos.

¿Se envía mi DNI a algún servidor?

No. Todo el cálculo ocurre en tu navegador. El número que escribes no se envía, no se guarda y no sale de tu dispositivo en ningún momento.