Omitir yendo al contenido principal

Validador de DNI (España)

Valide la estructura, formato y letra de control de DNI de España en línea.

¿Cómo funciona la validación del DNI?

La validación elimina espacios y puntuación, verifica que coincida estrictamente con el patrón del DNI (8 dígitos numéricos + 1 letra) y aplica la fórmula de Módulo 23.

El resto de la división entre 23 se contrasta con la tabla canónica de 23 letras TRWAGMYFPDXBNJZSQVHLCKE establecida por la Dirección General de la Policía y la Agencia Tributaria.

Anatomía y Estructura del DNI Español

El Documento Nacional de Identidad (DNI) consta de 9 caracteres estandarizados:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1 a 8Número Secuencial8 dígitosSecuencia numérica emitida por la Dirección General de la Policía (DGP)12345678
9Letra de Control1 letraLetra calculada mediante Módulo 23 con la tabla TRWAGMYFPDXBNJZSQVHLCKEZ

Algoritmo de Validación del DNI (Módulo 23)

La DGP y la AEAT calculan la letra de control mediante división por 23:

Letra = "TRWAGMYFPDXBNJZSQVHLCKE"[Número % 23]
  1. 1. Extraiga los 8 dígitos numéricos del DNI.
  2. 2. Calcule el resto de la división por 23: Resto = Número % 23.
  3. 3. Busque la letra en la tabla oficial: TRWAGMYFPDXBNJZSQVHLCKE.
  4. 4. Verifique la coincidencia exacta con el 9º carácter.

Preguntas Frecuentes sobre Validación