Segurança

Validador de DNI / NIE da Espanha

Valide um DNI ou NIE espanhol.

Resultado

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.