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 servidorCalcular la letra
Sin la letra final. Para NIE, empieza por X, Y o Z.
Validar un documento completo
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.