O Validador de DNI/NIE confere se um documento de identidade espanhol tem a letra final correta, pelo algoritmo oficial de módulo 23.
O que é
Tanto o DNI (8 dígitos + letra) quanto o NIE (X/Y/Z + 7 dígitos + letra) terminam numa letra calculada a partir do número, usando a tabela fixa TRWAGMYFPDXBNJZSQVHLCKE. A ferramenta detecta automaticamente qual dos dois formatos você colou e aplica a conta certa.
Atenção: a validação é só matemática. Ela não consulta a base da Dirección General de la Policía, então não confirma se o documento existe de verdade ou a quem pertence.
Para quem é útil
- Desenvolvedores e QA validando cadastros de clientes espanhóis.
- RH e financeiro conferindo rapidamente um número antes de prosseguir com um trâmite.
Como funciona o cálculo
Para o DNI, a ferramenta divide o número de 8 dígitos por 23 e compara o resto (usado como índice na tabela de 23 letras) com a letra digitada. Para o NIE, primeiro troca a letra inicial (X→0, Y→1, Z→2), monta o número completo e faz a mesma conta. Se a letra bater, o documento é válido.
Como usar
Cole o DNI ou NIE no campo e clique em Validar. Para gerar documentos válidos para teste, use o Gerador de DNI/NIE.
Exemplo prático
Cole 12345678Z no campo acima. A ferramenta detecta que não começa com X, Y ou Z, então trata como DNI: divide 12345678 por 23, usa o resto como índice na tabela de 23 letras e compara com o Z digitado. Se baterem, aparece "Documento válido". Trocando a letra final para qualquer outra, o resultado muda para inválido — a conta é sempre a mesma, só o resto da divisão muda.