Calculadora de Letra DNI (DNI/NIE) — Comprueba la letra del DNI

Calcula o verifica gratis la letra del DNI o del NIE español con el algoritmo oficial (módulo 23). Introduce solo el número para obtener la letra, o el número completo para comprobar si es correcto. Todo se calcula en tu propio navegador.

Qué es la calculadora de la letra del DNI

Esta herramienta permite calcular o comprobar en segundos la letra de control del DNI (Documento Nacional de Identidad) y del NIE (Número de Identidad de Extranjero) españoles, de forma totalmente gratuita. A partir del número de 8 cifras —en el caso del NIE, sustituyendo antes la X, la Y o la Z inicial por 0, 1 o 2— se calcula el resto de dividir entre 23 y se busca la letra correspondiente en la tabla oficial de 23 caracteres definida por el Ministerio del Interior.

La herramienta detecta automáticamente si has introducido un DNI o un NIE, y si el número incluye ya la letra final o no, así que no hace falta seleccionar ningún modo manualmente. Si escribes el número completo con su letra, te dirá si es correcta; si escribes solo el número, calculará la letra que le falta. Conviene tener en cuenta que esta comprobación se limita al formato: confirma si la letra es matemáticamente consistente con el número, pero no puede acreditar que ese DNI o NIE haya sido expedido realmente a una persona, algo que solo pueden verificar los organismos oficiales españoles.

Cómo usar la calculadora

  1. Escribe el DNI o el NIE Puedes pegarlo tal cual, con guiones o puntos incluidos; se limpian automáticamente.
  2. Comprueba el tipo detectado Verás si se ha reconocido como DNI o NIE, y si incluía ya la letra o no.
  3. Consulta el resultado Se muestra si la letra introducida es correcta, o bien la letra calculada si no la habías puesto.
  4. Prueba con otro número Usa el botón de borrar para dejar el campo vacío y comprobar otro documento.

Consejos para aprovecharla mejor

  • Puedes pegar el número tal cual, con guiones o puntos incluidos: la herramienta los quita antes de hacer el cálculo, así que no hace falta que lo limpies a mano.
  • Si solo escribes el número (sin la letra final), te mostramos directamente la letra que le corresponde, para que puedas completarlo tú mismo.
  • El NIE siempre empieza por X, Y o Z. Para calcular su letra, esa inicial se sustituye por 0, 1 o 2 respectivamente y luego se aplica la misma fórmula del módulo 23 que en el DNI.
  • No importa si escribes la letra en mayúscula o minúscula: el sistema la normaliza automáticamente antes de comparar.
  • Esta herramienta solo comprueba si la letra es matemáticamente correcta para ese número; no puede confirmar si el DNI o el NIE ha sido realmente expedido a una persona. Esa verificación solo la puede hacer el Ministerio del Interior o la Policía Nacional.

Para qué se usa

Validar pedidos en tiendas online y pasarelas de pago

Comprueba que el DNI o NIE que ha introducido un cliente en un formulario de compra o de pago no tenga un error de transcripción antes de procesarlo.

Revisar datos en Recursos Humanos

Antes de dar de alta a una nueva persona empleada o a un trabajador desplazado a España, verifica que el DNI o NIE facilitado tiene la letra correcta.

Contrastar la lógica de validación al desarrollar software

Sirve de referencia rápida para comprobar que la validación de DNI/NIE (cálculo del módulo 23) implementada en un formulario de registro se comporta como se espera.

Digitalizar documentación antigua

Al pasar a una base de datos DNI o NIE tomados de papeles o formularios escaneados, la letra de control ayuda a detectar errores de lectura óptica (OCR).

Glosario

DNI (Documento Nacional de Identidad)
Número de identidad de 8 cifras que se asigna a cada ciudadano español y que se utiliza como documento de identificación en trámites bancarios, administrativos y de la vida diaria.
NIE (Número de Identidad de Extranjero)
Número de identificación que se expide a las personas extranjeras que residen o tienen relación económica o social con España. Empieza siempre por la letra X, Y o Z.
letra de control
Letra situada al final del DNI o del NIE que sirve para detectar errores de escritura o de transcripción. Se obtiene a partir de una tabla fija de 23 letras.
módulo 23
Operación que consiste en dividir el número de 8 cifras del documento entre 23 y usar el resto como posición dentro de la tabla de letras para obtener la letra de control.
Ministerio del Interior
Organismo del Gobierno de España responsable, entre otras funciones, de la expedición del DNI y del NIE y de la seguridad y la administración interior del país.

Preguntas frecuentes

Es la letra que aparece al final del número de DNI y que se calcula dividiendo las 8 cifras entre 23: el resto de esa división indica qué letra corresponde dentro de la tabla "TRWAGMYFPDXBNJZSQVHLCKE". Sirve para detectar errores al copiar o teclear el número, pero no certifica por sí sola que el DNI exista realmente.

El DNI es el documento de identidad de los ciudadanos españoles y consta de 8 cifras más la letra de control. El NIE se expide a las personas extranjeras que residen en España y tiene la misma longitud, pero empieza siempre por la letra X, Y o Z en lugar de un número.

Sí. Basta con sustituir la X, la Y o la Z inicial por 0, 1 o 2 respectivamente para obtener un número de 8 cifras, y a partir de ahí se aplica exactamente la misma fórmula del módulo 23 que en el DNI.

No. Solo verifica que la letra sea la que corresponde matemáticamente a ese número, pero no tiene acceso a los registros del Estado y por tanto no puede saber si ese documento ha sido expedido realmente a alguien. Para comprobar la autenticidad de un documento es necesario acudir al Ministerio del Interior o solicitar la identificación presencial de la persona.

No, en ningún momento. Todo el cálculo se realiza con JavaScript directamente en tu navegador y el número que introduces nunca sale de tu equipo. Aun así, al tratarse de un dato personal sensible, es recomendable borrarlo del campo una vez hayas terminado de consultarlo.
Tool-kun

Curiosidad — la fórmula del 23 que usa toda España

El DNI, o Documento Nacional de Identidad, es el número de 8 cifras que se asigna a cada ciudadano español poco después de nacer y que le acompaña durante toda su vida. Abrir una cuenta bancaria, contratar una línea de móvil, votar en unas elecciones o simplemente identificarse ante la Administración: prácticamente no hay trámite en España en el que no se acabe pidiendo el DNI. Para las personas extranjeras que residen en el país durante un tiempo prolongado existe un documento equivalente, el NIE (Número de Identidad de Extranjero), que comparte la misma lógica de cálculo y solo se diferencia en que empieza por una letra, X, Y o Z, en lugar de un dígito.

La letra de control que cierra ambos números se obtiene con una fórmula sorprendentemente sencilla: se divide el número de 8 cifras entre 23 y el resto obtenido sirve como posición dentro de una tabla fija de 23 letras, "TRWAGMYFPDXBNJZSQVHLCKE". En el caso del NIE, antes de dividir se sustituye la X, la Y o la Z inicial por un 0, un 1 o un 2. Esa tabla de 23 letras no es aleatoria: se diseñó evitando las vocales y los caracteres que se prestan a confusión al leerlos en voz alta o al escribirlos a mano, como la letra O y el número 0, precisamente para reducir los errores de transcripción.

Lo curioso es que este sistema apenas ha cambiado desde que se implantó, allá por los años setenta, y sigue siendo hoy la base de la validación de identidad en España. Muchos formularios oficiales, bancarios o de comercio electrónico comprueban la letra del DNI con este mismo cálculo en el mismo instante en que la escribes, sin que el usuario llegue a notarlo. Detrás de un simple campo de texto que dice "letra incorrecta" suele estar, casi siempre, esta misma operación matemática de más de cincuenta años de antigüedad.