Gerador de DNI (Espanha)
Gere e formate DNI (Espanha) válidos para desenvolvimento e testes de software.
Sobre o DNI de Espanha
O Documento Nacional de Identidad (DNI) é o documento de identificação pessoal oficial obrigatório emitido pela Dirección General de la Policía (DGP) para cidadãos espanhóis. Perante a Agencia Tributaria (AEAT), o número do DNI atua como o Número de Identificación Fiscal (NIF) de pessoas físicas nacionais.
O DNI é composto por 8 dígitos numéricos seguidos por 1 letra maiúscula de controle, calculada através do algoritmo de Módulo 23 com base na sequência de 23 caracteres oficiais TRWAGMYFPDXBNJZSQVHLCKE.
Anatomia & Estrutura do DNI Espanhol
O Documento Nacional de Identidad (DNI) é composto por 9 caracteres padronizados:
| Posição | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 8 | Número Sequencial | 8 dígitos | Sequencial numérico atribuído pela Dirección General de la Policía (DGP) | 12345678 |
| 9 | Letra de Controle | 1 letra | Letra maiúscula calculada via Módulo 23 sobre a tabela TRWAGMYFPDXBNJZSQVHLCKE | Z |
Algoritmo de Validação do DNI (Módulo 23)
A Polícia Nacional e a AEAT calculam a letra de controle através da divisão inteira por 23:
- 1. Extraia os 8 dígitos numéricos do DNI.
- 2. Calcule o resto da divisão inteira do número por 23: Resto = Numero % 23.
- 3. Localize o caractere no índice correspondente da tabela oficial: TRWAGMYFPDXBNJZSQVHLCKE.
- 4. Verifique a igualdade entre a letra calculada e o 9º caractere do DNI.