Calculadora de la letra del DNI y NIE
Calcula la letra que corresponde a tu número, o comprueba si la que ya tienes es correcta. El cálculo se hace en tu navegador: tu número no se envía a ningún sitio.
Cómo se calcula la letra
La letra del DNI y del NIE se obtiene con un algoritmo oficial llamado módulo 23, publicado por el Ministerio del Interior (Real Decreto 255/2025 para el DNI). El proceso es siempre el mismo:
- Se toman los 8 dígitos del número. En el caso del NIE, antes se sustituye la letra inicial: X por 0, Y por 1, Z por 2.
- Se divide ese número de 8 cifras entre 23.
- Se toma el resto de la división, un número entre 0 y 22.
- Ese resto se busca en la tabla oficial de 23 letras para obtener la letra final.
Se excluyen del abecedario la I, la Ñ, la O y la U, porque podrían confundirse visualmente con otros caracteres — la I con el número 1, la O con el 0 — y por eso quedan exactamente 23 letras posibles, de ahí el nombre del algoritmo.
Ejemplos
Preguntas frecuentes
Se toman los 8 dígitos del DNI, se dividen entre 23 y se toma el resto de esa división. Ese resto, un número entre 0 y 22, se busca en la tabla oficial de 23 letras para obtener la letra correspondiente.
Se sustituye la letra inicial del NIE por un número (X por 0, Y por 1, Z por 2), se antepone a los 7 dígitos para formar un número de 8 cifras, y se aplica el mismo cálculo que para el DNI: dividir entre 23 y buscar el resto en la tabla de letras.
Se excluyen la I, la Ñ, la O y la U porque pueden confundirse visualmente con otros caracteres, como la I con el número 1 o la O con el 0. Esto deja exactamente 23 letras válidas, de ahí el nombre de algoritmo de módulo 23.
No. El cálculo se realiza completamente en tu navegador mediante JavaScript. El número que introduces no se envía a ningún servidor ni se almacena en ningún sitio.
No. Calcula la letra que corresponde matemáticamente a un número según el algoritmo oficial, pero no consulta ninguna base de datos del Ministerio del Interior, así que no puede confirmar si ese número ha sido realmente asignado a una persona.