Validador de NIE (España)
Valide la estructura, formato y letra de control de NIE de España en línea.
¿Cómo funciona la validación del NIE?
La validación remueve espacios y guiones, comprueba la estructura (prefijo X, Y o Z + 7 dígitos + 1 letra) y aplica la regla de Módulo 23.
Se convierte el prefijo (X=0, Y=1, Z=2) formando una base de 8 dígitos. El resto de la división por 23 se valida contra la secuencia canónica TRWAGMYFPDXBNJZSQVHLCKE.
Anatomía y Estructura del NIE Español
El Número de Identidad de Extranjero (NIE) se compone de 9 caracteres alfanuméricos:
| Posición | Campo | Tamaño | Significado y Regra | Ejemplo |
|---|---|---|---|---|
| 1 | Letra Inicial | 1 letra | Serie cronológica de registro: X (valor 0), Y (valor 1) o Z (valor 2) | Y |
| 2 a 8 | Secuencial | 7 dígitos | Número secuencial en el Registro Central de Extranjeros | 1234567 |
| 9 | Letra de Control | 1 letra | Letra calculada por Módulo 23 sobre la secuencia de 8 dígitos sustituida | B |
Algoritmo de Validación del NIE (Módulo 23 con Prefijo X/Y/Z)
La validación sustituye la letra inicial por su valor numérico antes del cálculo:
Letra = "TRWAGMYFPDXBNJZSQVHLCKE"[(Subst(Letra) + 7_dígitos) % 23]
- 1. Convierta la letra inicial: X = 0, Y = 1, Z = 2.
- 2. Concatene con los 7 dígitos siguientes para formar un número de 8 cifras.
- 3. Calcule el resto por 23: Resto = Número % 23.
- 4. Obtenga la letra en la tabla TRWAGMYFPDXBNJZSQVHLCKE.
- 5. Verifique que coincida con el 9º carácter.