CalculadoraDora

Calculadora de la letra del DNI y del NIE

Calcula la letra del DNI (NIF) o del NIE con la tabla oficial del Ministerio del Interior y comprueba si la letra que tienes escrita es la correcta.

Pruébala con
Datos de entrada1 campos
Permalink actualizado automáticamente al modificar valores.
El cálculo se hace en tu navegador y el número no se envía a ningún servidor ni se guarda en la dirección de la página. Los NIF que empiezan por K, L o M siguen otra composición y no se calculan aquí.
Letra que corresponde
Z
Documento completo
12345678Z
Tipo de documento
DNI (NIF de persona física)
Número que se divide entre 23
12345678
Resto de la división entre 23
14
Comprobación de la letra escrita
Sin letra que comprobar

Tabla oficial: resto de dividir entre 23 → letra

  • Letra T
    0
  • Letra R
    1
  • Letra W
    2
  • Letra A
    3
  • Letra G
    4
  • Letra M
    5
  • Letra Y
    6
  • Letra F
    7
  • Letra P
    8
  • Letra D
    9
  • Letra X
    10
  • Letra B
    11
  • Letra N
    12
  • Letra J
    13
  • Letra Z
    14
  • Letra S
    15
  • Letra Q
    16
  • Letra V
    17
  • Letra H
    18
  • Letra L
    19
  • Letra C
    20
  • Letra K
    21
  • Letra E
    22
Datos verificados con fuente — Ministerio del Interior — Cálculo del dígito de control del NIF/NIE. Última verificación: 2026-09-19.
Rafael García Briz
Autor
Rafael García Briz — Editor jefe y desarrollador principal
Ingeniero de software responsable de la implementación técnica y la línea editorial.

Fuentes oficiales

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.

Resto01234567891011
LetraTRWAGMYFPDXB
Resto1213141516171819202122
LetraNJZSQVHLCKE

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

Preguntas frecuentes sobre letra dni

¿Cómo se calcula la letra del DNI a mano?

Se divide el número de ocho cifras entre 23 y se anota el resto (de 0 a 22). Ese resto señala una posición en la tabla TRWAGMYFPDXBNJZSQVHLCKE, donde el resto 0 corresponde a la T, el 1 a la R y así hasta el 22, que corresponde a la E. Con 12345678 el resto es 14 y la letra es la Z.

¿Qué letra corresponde al DNI 12345678?

La Z. Es el ejemplo publicado por el Ministerio del Interior: 12345678 dividido entre 23 da de resto 14 y la posición 14 de la tabla oficial es la Z, por lo que el NIF completo es 12345678Z.

¿Cómo se calcula la letra del NIE?

El NIE tiene una letra inicial, siete dígitos y una letra final. La letra inicial se sustituye por un dígito (X por 0, Y por 1, Z por 2), se forma un número de ocho cifras y se aplica el mismo método del DNI: resto de dividir entre 23 y tabla oficial. X1234567 da resto 19 y letra L; Y1234567 da resto 10 y letra X; Z1234567 da resto 1 y letra R.

¿Qué letra tiene un DNI de siete cifras?

La misma que si se escribe con un cero delante. Los ceros a la izquierda no cambian el resto de la división entre 23, así que 1234567 y 01234567 comparten la letra L. La Agencia Tributaria describe el NIF como ocho dígitos «teniendo en cuenta que los primeros pueden ser ceros» más la letra de control.

¿La letra del DNI y la del NIF son la misma?

Sí. Para las personas físicas de nacionalidad española el NIF es el número del DNI seguido de su letra de verificación (artículo 19.1 del Real Decreto 1065/2007). Para los extranjeros el NIF es su NIE (artículo 20.1). No existen dos letras distintas para el mismo número.

¿Qué letras no aparecen nunca en un DNI?

La I, la Ñ, la O y la U. La tabla oficial del Ministerio del Interior tiene 23 letras (una por cada resto posible de la división entre 23) y esas cuatro no figuran en ella. Un NIF que termine en I, O, U o Ñ es incorrecto.

¿Se guarda o se envía el número de DNI que escribo?

No. El cálculo se ejecuta en el navegador con la tabla oficial y el número no se transmite a ningún servidor. Tampoco se incorpora a la dirección de la página, de modo que al compartir el enlace o descargar el PDF el documento no viaja con él.

¿Sirve para calcular el dígito de control del CIF de una empresa?

No. El NIF de las personas jurídicas (letras A, B, G, H y otras) usa otro algoritmo con un dígito o una letra de control distintos, definido en la Orden EHA/451/2008. Esta calculadora se limita al DNI y al NIE.