La letra del DNI se obtiene dividiendo el número entre 23 y buscando el resto en la tabla oficial TRWAGMYFPDXBNJZSQVHLCKE: 12345678 dividido entre 23 da de resto 14 y la letra que ocupa esa posición es la Z, así que el documento completo es 12345678Z. En el NIE se sustituye la X por 0, la Y por 1 y la Z por 2 antes de dividir (Ministerio del Interior).
Qué es la letra del DNI y cuándo usar esta calculadora
La letra del DNI es el carácter de verificación que acompaña a los ocho dígitos del Documento Nacional de Identidad y que, junto a ellos, forma el número de identificación fiscal (NIF) de las personas físicas de nacionalidad española: «el número de su documento nacional de identidad seguido del correspondiente código o carácter de verificación, constituido por una letra mayúscula» (artículo 19.1 del Real Decreto 1065/2007). El artículo 12 del Real Decreto 255/2025 la incluye en el anverso del documento como «número y carácter de verificación personal e intransferible».
No es una letra elegida al azar ni asignada por orden de expedición: sale de una operación aritmética fija sobre el número, de modo que cualquier error al copiar una cifra deja de cuadrar con la letra. Por eso los formularios de la Administración, los bancos y las empresas rechazan un NIF cuya letra no coincide con la calculada.
Esta calculadora resuelve tres situaciones. La primera, obtener la letra de un DNI del que solo se conoce el número, por ejemplo al rellenar un impreso con el documento de un familiar. La segunda, comprobar una letra dudosa: un NIF dictado por teléfono, un documento escaneado en el que no se distingue la última posición o un dato que un formulario rechaza. La tercera, calcular la letra de un NIE de extranjero residente (letra inicial X, Y o Z, siete dígitos y letra final), incluidas las tarjetas antiguas de diez posiciones. Devuelve la letra, el documento completo, el tipo detectado, el número sobre el que se hace la división, el resto obtenido, el resultado de la comprobación si se escribió una letra, y la tabla oficial con la fila del resultado destacada.
Cómo se calcula la letra del DNI
El procedimiento publicado por el Ministerio del Interior tiene dos pasos: se divide el número del DNI entre 23 y el resto de esa división (un valor entre 0 y 22) se cambia por la letra que ocupa esa posición en la tabla oficial.
| Resto | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Letra | T | R | W | A | G | M | Y | F | P | D | X | B |
| Resto | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Letra | N | J | Z | S | Q | V | H | L | C | K | E |
Con el ejemplo oficial, 12345678: 23 × 536.768 = 12.345.664, y 12.345.678 − 12.345.664 = 14. El resto es 14 y la letra de la posición 14 es la Z: 12345678Z. En una hoja de cálculo la misma operación es =EXTRAE("TRWAGMYFPDXBNJZSQVHLCKE"; RESIDUO(A1; 23) + 1; 1).
Para el NIE, la Orden INT/2058/2008 fija la composición en una letra inicial (X y, agotada su serie, Y y Z), siete dígitos y un carácter de verificación alfabético. El Ministerio del Interior indica que la letra inicial se sustituye por un dígito —X → 0, Y → 1, Z → 2— y se aplica el mismo algoritmo sobre las ocho cifras resultantes. Con X1234567 el número que se divide es 01234567: 23 × 53.676 = 1.234.548 y 1.234.567 − 1.234.548 = 19, resto 19, letra L: X1234567L. Con Y3456789 el número es 13456789: 23 × 585.077 = 13.456.771, resto 18, letra H: Y3456789H.
Los ceros a la izquierda no alteran el resto, así que 01234567 y 1234567 dan la misma letra (L). Los NIF que empiezan por K, L o M (españoles sin DNI y extranjeros sin NIE) tienen «siete caracteres alfanuméricos» según los artículos 19.2 y 20.2 del Real Decreto 1065/2007 y quedan fuera de este método, igual que el NIF de las empresas.
Casos prácticos
Lucía, Zaragoza. Rellena la matrícula de una actividad municipal para su padre y solo tiene el número del DNI, 47298516. La división entre 23 da de resto 5 (23 × 2.056.457 = 47.298.511; 47.298.516 − 47.298.511 = 5) y la letra de la posición 5 es la M: el NIF completo es 47298516M.
Ahmed, Murcia. Su NIE aparece en el certificado como Y3456789 y el portal de la Seguridad Social le pide el documento con la letra. Con la Y sustituida por 1 el número es 13456789, cuyo resto al dividir entre 23 es 18: letra H. El NIE completo es Y3456789H.
Marta, gestoría en Valladolid. Un cliente le dicta por teléfono «71234567K». La calculadora devuelve resto 2 y letra W, y la comprobación indica que la K escrita no coincide: el NIF correcto es 71234567W. Antes de presentar el modelo, Marta confirma el dato con el cliente en lugar de forzar el envío.
Errores comunes
- Aplicar la tabla en orden alfabético. La tabla oficial no sigue el abecedario: el resto 0 es la T y el resto 3 es la A. Usar A, B, C… en orden da una letra equivocada en 22 de cada 23 casos.
- Calcular el NIE sin sustituir la letra inicial. X1234567, Y1234567 y Z1234567 tienen letras distintas (L, X y R) porque los números que se dividen son 01234567, 11234567 y 21234567. Ignorar la Y o la Z equivale a tratarlas como X.
- Dar por buena una letra porque «suena bien». La letra es una función del número: ante una duda, se recalcula. Un NIF con letra errónea lo rechazan la Agencia Tributaria, los bancos y cualquier formulario con validación.
- Escribir la letra en minúscula. El artículo 19.1 del Real Decreto 1065/2007 la define como letra mayúscula; algunos formularios rechazan la minúscula.
- Usar este método con un NIF K, L o M o con el NIF de una empresa. Esos números siguen otra composición; la calculadora los devuelve como formato no reconocido.
Fuentes normativas
- Ministerio del Interior — Cálculo del dígito de control del NIF/NIE: algoritmo del módulo 23, tabla resto → letra, ejemplo 12345678Z y sustitución X → 0, Y → 1, Z → 2 en el NIE.
- Real Decreto 255/2025, de 1 de abril, por el que se regula el Documento Nacional de Identidad, art. 12: número y carácter de verificación en el anverso del DNI.
- Real Decreto 1065/2007, de 27 de julio (Reglamento General de gestión e inspección tributaria), arts. 19 y 20: composición del NIF de las personas físicas españolas y extranjeras.
- Orden INT/2058/2008, de 14 de julio: composición del número de identidad de extranjero (letra inicial, siete dígitos y carácter de verificación).
- Agencia Tributaria — Composición del NIF de las personas físicas: DNI de ocho dígitos más letra, NIE con X/Y/Z y NIF K, L y M.
