Calcular letra DNI

Introduce los 8 números de tu DNI para calcular su letra al instante.

Solo números, sin letra. Ejemplo: 12345678.

¿Cómo se calcula la letra?
  1. Se toma el número del DNI.
  2. Se divide entre 23.
  3. Se obtiene el resto.
  4. El resto se relaciona con una letra mediante la tabla oficial.

Fórmula: DNI % 23

TRWAGMYFPDXBNJZSQVHLCKE

Ejemplo: número 12345678 → resto 14 → letra Z → resultado 12345678Z.

Tabla de letras del DNI
RestoLetraRestoLetra
0T12N
1R13J
2W14Z
3A15S
4G16Q
5M17V
6Y18H
7F19L
8P20C
9D21K
10X22E
11B
Calcular la letra del DNI en Excel

En la versión de Excel en español, con el número de DNI en la celda A1:

=MID("TRWAGMYFPDXBNJZSQVHLCKE";RESTO(A1;23)+1;1)

Si tu Excel está en inglés, sustituye RESTO por MOD y MID puede requerir comas en lugar de punto y coma según tu configuración regional:

=MID("TRWAGMYFPDXBNJZSQVHLCKE",MOD(A1,23)+1,1)

Compatible con Excel 2016, versiones posteriores y Excel 365. El separador de argumentos (coma o punto y coma) depende de la configuración regional de tu equipo.

Fórmula para programadores

Lógica básica en JavaScript:

const letras = "TRWAGMYFPDXBNJZSQVHLCKE";
const letra = letras[numero % 23];

Válido en cualquier lenguaje que soporte el operador módulo (%): asegúrate de tratar el número como entero y de no perder los ceros a la izquierda antes de calcularlo.

¿Se puede calcular la letra de un DNI antiguo?

El cálculo estándar utiliza el número del DNI representado con 8 dígitos y el módulo 23. Si tu documento antiguo muestra el número sin ceros a la izquierda, complétalo hasta 8 dígitos (por ejemplo, 1234567 → 01234567) antes de calcular la letra con la fórmula estándar.

🔒 Procesamiento local: tu número no se envía a ningún servidor.

Cálculo basado en el algoritmo publicado por el Ministerio del Interior. Esta herramienta realiza una comprobación matemática del dígito de control y no verifica la identidad del titular.

Cómo calcular la letra del DNI: guía completa y actualizada

Saber cómo calcular la letra del DNI es útil en muchas gestiones cotidianas: rellenar formularios bancarios, firmar contratos, tramitar solicitudes online o simplemente comprobar que un documento está bien escrito antes de enviarlo. La letra no es un dato decorativo: es un dígito de control matemático que permite detectar errores de transcripción en el número del DNI, y se obtiene siempre a partir de una fórmula pública y verificable.

¿Qué es la letra del DNI y para qué sirve?

La letra del DNI es el resultado de aplicar una operación matemática al número de ocho cifras del documento. Su función principal es detectar si el número se ha copiado mal: si alguien transcribe un dígito incorrecto, la letra calculada dejará de coincidir con la que aparece en el documento real. Por eso, cuando alguien busca calcular letra dni o comprobar letra dni, normalmente lo hace para verificar un dato antes de presentarlo en un trámite oficial, en un banco o en una gestoría.

Fórmula oficial para calcular la letra del DNI

El procedimiento que sigue cualquier calculadora de letra dni fiable se basa en tres pasos sencillos:

  • Se toma el número de 8 cifras del DNI, sin la letra.
  • Se calcula el resto de dividir ese número entre 23.
  • El resto obtenido se traduce en una letra siguiendo la secuencia oficial TRWAGMYFPDXBNJZSQVHLCKE, donde la posición 0 corresponde a la primera letra de la secuencia.

Este mismo principio responde a búsquedas habituales como calcular letra dni fórmula, calcular letra dni online o calcular letra del dni: en todos los casos, el cálculo es el mismo módulo 23 aplicado sobre el número completo del documento.

Tabla resumen para consultas rápidas

Estos son algunos de los restos y letras que más se consultan al verificar un DNI:

Resto de dividir entre 23Letra correspondiente
0T
7F
14Z
19L
22E

La tabla completa con los 23 restos y letras está disponible en la sección desplegable de la calculadora, justo encima de este texto.

Errores comunes al calcular la letra del DNI

Al buscar cómo hacer calculo letras dni de forma manual, es fácil cometer alguno de estos fallos:

  • Perder los ceros a la izquierda: un DNI como 00000045 debe tratarse con sus 8 dígitos completos antes de dividir entre 23.
  • Confundir el número con la letra: la letra nunca forma parte del cálculo, solo se compara al final.
  • Usar tablas no oficiales: algunas páginas muestran secuencias de letras incorrectas o incompletas.
  • Mezclar el algoritmo del DNI con el del NIF de empresas, que sigue reglas distintas para personas jurídicas.

Diferencias entre calcular la letra del DNI y del NIE

Muchas personas que buscan calculadora NIE asumen que el proceso es idéntico al del DNI, y matemáticamente lo es: ambos usan el módulo 23 sobre la misma secuencia de letras. La diferencia está en el número de partida. En el NIE, el primer carácter es siempre una letra (X, Y o Z) que se sustituye por un valor numérico (0, 1 o 2 respectivamente) antes de unirlo a las 7 cifras restantes y aplicar la misma fórmula que en el DNI.

¿Es fiable esta calculadora de letra DNI online?

Esta herramienta aplica exactamente la fórmula publicada por el Ministerio del Interior, sin tablas alternativas ni atajos. El cálculo se ejecuta íntegramente en tu navegador: el número que introduces no viaja a ningún servidor ni se almacena en ningún lugar, lo que la hace adecuada para comprobar datos sensibles con tranquilidad. Aun así, conviene recordar que se trata de una comprobación matemática del dígito de control, no de una verificación de identidad ni de una consulta a ningún registro oficial.

Si necesitas repetir este cálculo fuera de la calculadora —por ejemplo en una hoja de cálculo o en un pequeño script—, las secciones desplegables de la herramienta incluyen la fórmula lista para Excel y el fragmento de código equivalente en JavaScript, para que puedas aplicar el mismo método en tus propios documentos o programas.

Preguntas frecuentes

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

Se toma el número de 8 cifras, se divide entre 23 y se busca el resto en la secuencia oficial TRWAGMYFPDXBNJZSQVHLCKE, contando desde la posición 0. La letra que ocupa esa posición es la letra del DNI.

¿Qué pasa si mi DNI empieza por cero?

No pasa nada especial: el número se sigue tratando como un valor de 8 dígitos y se calcula igual. Por ejemplo, 00000001 tiene la letra R. Lo importante es no eliminar los ceros a la izquierda antes de dividir entre 23.

¿Es lo mismo calcular la letra del DNI que la del NIE?

El método matemático es el mismo (módulo 23), pero en el NIE la primera letra (X, Y o Z) se convierte primero en un número (0, 1 o 2) y se une a las 7 cifras siguientes antes de aplicar la fórmula.

¿Esta calculadora almacena o envía mi número de DNI?

No. El cálculo se realiza completamente en tu navegador, sin conexiones a servidores externos, sin cookies y sin guardar el número en ningún almacenamiento local.

¿Puedo calcular la letra de un DNI antiguo sin ceros a la izquierda?

Sí, pero primero debes completar el número hasta los 8 dígitos habituales (por ejemplo, 1234567 se convierte en 01234567) y después aplicar la fórmula estándar de división entre 23.

Aviso: esta herramienta ofrece un cálculo orientativo basado en el algoritmo público del dígito de control del DNI/NIE y no constituye un servicio oficial ni una verificación de identidad.