Sitio informativo privado · no es una web oficial de la Administración Quiénes somos

Validar un DNI o NIE

Comprueba si la letra de control cuadra con el número.

Verificado el 20/08/2026
Compartir

Escribe el número sin la letra y te decimos cuál le corresponde: si coincide con la del documento, es válido.

Resultado

········

Escribe el número para comprobarlo.

La respuesta corta

Validar un DNI consiste en comprobar que la letra de control coincide con el número. Si no coincide, el documento está mal escrito o es inventado.

Importante: esto no dice si el DNI existe ni si está en vigor. Eso no lo puede comprobar ningún servicio público abierto.

Qué se puede y qué no se puede comprobar

Comprobación¿Es posible?
Que la letra cuadre con el númeroSí, con esta herramienta
Que el DNI exista de verdadNo públicamente
Que esté en vigorNo públicamente
A quién perteneceNo: es un dato personal protegido

Las administraciones y algunas entidades habilitadas sí tienen servicios de verificación de identidad, pero requieren autorización y no son de acceso libre.

Cómo detectar un DNI inventado

Hay tres señales que descartan un número sin necesidad de consultar nada:

  • La letra no cuadra con el número. Es la comprobación de arriba y descarta la mayoría de los inventados a mano.
  • Formato imposible: menos de 8 cifras, letras donde van números, o una letra de control que sea I, Ñ, O o U, esas cuatro no se usan nunca.
  • Secuencias evidentes como 00000000 o 12345678: son matemáticamente válidas pero se usan tanto en ejemplos que rara vez corresponden a alguien real.

Lo que ninguna de estas comprobaciones puede decirte es si el documento existe o está en vigor.

Para desarrolladores: implementar la validación

El algoritmo es público y trivial de implementar: tomar las 8 cifras, calcular el módulo 23 y comparar con la tabla TRWAGMYFPDXBNJZSQVHLCKE. Para el NIE, sustituir antes la letra inicial por 0, 1 o 2.

Dos detalles que suelen fallar en las implementaciones:

  • Rellenar con ceros a la izquierda. Un DNI puede empezar por 0 y perderlo al convertirlo a número rompe el cálculo.
  • Normalizar la entrada: mayúsculas, y quitar espacios y guiones antes de validar.

Si necesitas datos de prueba, tienes un generador que produce números válidos.

Sigue con

Preguntas frecuentes

¿Qué letras nunca aparecen en un DNI?
La I, la Ñ, la O y la U. Se descartan para no confundirlas con el 1 y el 0. Si ves una de esas como letra de control, el número es falso.
¿Qué comprueba realmente validar un DNI?
Solo que la letra de control cuadre con el número. Es una comprobación matemática: no consulta ninguna base de datos ni verifica que ese DNI exista o esté vigente.
¿Se puede comprobar si un DNI es real?
No públicamente. Ningún servicio abierto permite verificar si un DNI corresponde a una persona real: eso solo lo pueden hacer las administraciones. Lo que sí se puede es descartar los que son matemáticamente imposibles.
¿Un DNI con la letra correcta es necesariamente auténtico?
No. Cualquiera puede generar un número que cumpla el módulo 23. La letra correcta descarta errores de tecleo, pero no acredita autenticidad.

Fuentes oficiales

Datos verificados contra fuente oficial el 20/08/2026.