Calcular Letra del DNI y NIE

La letra del DNI (y del NIE) es un dígito de control que se calcula matemáticamente a partir del número del documento, mediante el algoritmo oficial del módulo 23. Esta herramienta hace dos cosas: calcula la letra correcta a partir de tu número de DNI o NIE, y valida si un DNI o NIE completo (con su letra) es correcto, avisándote si hay un error de transcripción. Todo el cálculo ocurre en tu navegador, siguiendo el mismo algoritmo que usan las administraciones públicas españolas.

Cómo usar

  1. 1

    Elige "Calcular letra" si tienes el número pero no sabes qué letra le corresponde, o "Validar DNI/NIE" si quieres comprobar si un documento completo es correcto

  2. 2

    Para calcular: selecciona DNI o NIE, introduce el número (o la letra inicial X/Y/Z y los dígitos, en el caso del NIE)

  3. 3

    Para validar: introduce el DNI o NIE completo, incluida la letra

  4. 4

    Pulsa el botón correspondiente para ver el resultado al instante

Beneficios

  • Calcula la letra tanto para DNI (8 dígitos) como para NIE (X/Y/Z + 7 dígitos)
  • Incluye un modo de validación que detecta si la letra de un DNI o NIE ya existente es correcta
  • Aplica el algoritmo oficial del módulo 23 con la tabla de 23 letras válidas
  • Útil para detectar errores de transcripción antes de rellenar un formulario oficial
  • Gratis, sin registro y calculado directamente en tu navegador, sin enviar tu número de documento a ningún servidor

¿Cómo se calcula la letra del DNI? El algoritmo del módulo 23

La letra del DNI se obtiene dividiendo el número de 8 dígitos entre 23 y usando el resto de esa división para buscar la letra correspondiente en una tabla fija de 23 letras: TRWAGMYFPDXBNJZSQVHLCKE (la primera letra, T, corresponde al resto 0; la última, E, al resto 22). Por ejemplo, para el número 12345678, el resto de dividir entre 23 es 14, y la letra en la posición 14 de la tabla es la Z, por lo que el DNI completo sería 12345678Z. Este mismo algoritmo es el que usan la Policía Nacional, la Agencia Tributaria y el resto de administraciones para verificar que un DNI está bien escrito.

¿Por qué la tabla de letras no incluye la I, la Ñ, la O ni la U?

La tabla de 23 letras excluye deliberadamente la I (fácil de confundir con el número 1), la O (fácil de confundir con el número 0), la Ñ (por no existir en otros alfabetos y complicar sistemas internacionales) y la U (fácil de confundir con la V). Esta exclusión reduce los errores de lectura y transcripción manual del documento, especialmente importante en formularios, escáneres de documentos y sistemas automatizados.

¿Cómo se calcula la letra del NIE?

El NIE (Número de Identidad de Extranjero) sigue el mismo algoritmo que el DNI, con un paso previo: la primera letra del NIE (X, Y o Z) se sustituye por un dígito antes de aplicar el módulo 23: la X se convierte en 0, la Y en 1, y la Z en 2. Por ejemplo, un NIE que empieza por X se trata exactamente igual que un DNI que empezara por 0. El resto del cálculo (dividir entre 23 y buscar la letra en la tabla) es idéntico al del DNI.

¿Es lo mismo el NIF que el DNI o el CIF?

El NIF (Número de Identificación Fiscal) de una persona física es, en la práctica, el mismo número que su DNI o NIE seguido de su letra: no es un número distinto, sino el mismo documento usado a efectos fiscales. Las empresas, en cambio, tienen CIF (Código de Identificación Fiscal), que sigue un formato y un algoritmo distintos (una letra inicial según el tipo de entidad, seguida de dígitos y un carácter de control calculado con una fórmula diferente al módulo 23), por lo que esta calculadora no es aplicable a los CIF de empresas.

Preguntas frecuentes

Es un dígito de control que permite detectar errores de transcripción: si alguien escribe mal un número del DNI, es muy probable que la letra ya no coincida con el número, lo que permite a los sistemas informáticos y a los funcionarios detectar el error automáticamente antes de procesar un trámite.

Herramientas relacionadas