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ón | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 8 | Número Secuencial | 8 dígitos | Secuencia numérica emitida por la Dirección General de la Policía (DGP) | 12345678 |
| 9 | Letra de Control | 1 letra | Letra calculada mediante Módulo 23 con la tabla TRWAGMYFPDXBNJZSQVHLCKE | Z |
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. Extraiga los 8 dígitos numéricos del DNI.
- 2. Calcule el resto de la división por 23: Resto = Número % 23.
- 3. Busque la letra en la tabla oficial: TRWAGMYFPDXBNJZSQVHLCKE.
- 4. Verifique la coincidencia exacta con el 9º carácter.