Validador de NIE (Espanha)
Valide a estrutura, formato e letra de controle de NIE (Espanha) online.
Como funciona a validação do NIE?
A validação remove espaços e hífens, verifica se a estrutura obedece ao padrão (prefixo X, Y ou Z + 7 dígitos + 1 letra) e aplica o algoritmo de Módulo 23.
Converte-se o prefixo (X=0, Y=1, Z=2) gerando uma base de 8 dígitos. O resto da divisão por 23 é verificado contra a sequência oficial TRWAGMYFPDXBNJZSQVHLCKE.
Anatomia & Estrutura do NIE Espanhol
O Número de Identidad de Extranjero (NIE) possui 9 caracteres alfanuméricos:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 | Letra Inicial | 1 letra | Série cronológica de estrangeiro: X (valor 0), Y (valor 1) ou Z (valor 2) | Y |
| 2 a 8 | Sequencial | 7 dígitos | Número sequencial de registro no Registro Central de Extranjeros | 1234567 |
| 9 | Letra de Controle | 1 letra | Letra calculada via Módulo 23 sobre o número substituído de 8 dígitos | B |
Algoritmo de Validação do NIE (Módulo 23 com Substituição X/Y/Z)
O cálculo substitui a letra inicial pelo seu equivalente numérico antes da divisão por 23:
Letra = "TRWAGMYFPDXBNJZSQVHLCKE"[(Subst(Letra) + 7_digitos) % 23]
- 1. Converta a letra inicial em dígito: X = 0, Y = 1, Z = 2.
- 2. Concatene o dígito convertido com os 7 dígitos seguintes, formando um número inteiro de 8 dígitos.
- 3. Calcule o resto da divisão por 23: Resto = Numero % 23.
- 4. Localize a letra na tabela oficial: TRWAGMYFPDXBNJZSQVHLCKE.
- 5. Confirme a igualdade com a letra na 9ª posição do NIE.