Validador de DNI / NIE da Espanha
Valide um DNI ou NIE espanhol.
Verificação em lote — cole muitas, uma por linha
Validar DNI ou NIE espanhol
Insira um DNI (8 dígitos + letra) ou NIE (X/Y/Z + 7 dígitos + letra) para verificar sua letra de controle. Tudo roda localmente no seu navegador.
O DNI da Espanha tem 8 dígitos mais uma letra de controle; o NIE (para residentes estrangeiros) substitui o primeiro caractere por X, Y ou Z. A letra de controle é puramente matemática, definida em regulamentos oficiais: o número módulo 23 indexa a sequência TRWAGMYFPDXBNJZSQVHLCKE. Para NIE, substitua X/Y/Z por 0/1/2 antes de calcular. Esta ferramenta recalcula a letra localmente, informa a letra esperada quando há divergência e normaliza a formatação.
Uma letra de controle correta prova que a string está bem formada — não prova que o documento existe ou pertence a alguém. Os documentos de identidade são emitidos e verificados pelo Ministerio del Interior / Policía Nacional; quando a certeza legal importa, verifique por canais oficiais. Última verificação: julho de 2026.
Perguntas frequentes
Como é calculada a letra do DNI?
Pegue o número de 8 dígitos módulo 23 e leia a letra na posição correspondente em TRWAGMYFPDXBNJZSQVHLCKE (posição 0 = T). Exemplo: 12345678 mod 23 = 14 → Z, então 12345678Z é válido.
Como a validação do NIE difere?
Substitua a letra inicial antes da matemática: X→0, Y→1, Z→2, depois trate como um número de 9 dígitos e aplique a mesma tabela mod-23. X1234567L, por exemplo, valida como 01234567 + letra.
Quais letras nunca podem aparecer como o controle?
I, Ñ, O e U são excluídos da tabela para evitar confusão com 1, N, 0 e V. Se um "DNI" terminar em algum deles, é inválido à primeira vista.
Meu número é enviado quando eu o verifico?
Não — a verificação é uma operação de módulo executada no seu navegador. Nada é transmitido, registrado ou armazenado, o que também torna a verificação em lote de listas de funcionários mais amigável ao GDPR; a base legal para o processamento continua sendo sua responsabilidade.