Validador de DNI, NIE e NIF da Espanha
Verifique a letra de controle de um DNI ou NIE espanhol ou calcule-a a partir do número. O NIF de empresas é reconhecido pela letra inicial.
Digite os 8 dígitos de um DNI, ou X, Y ou Z e os 7 dígitos de um NIE, para obter a letra; digite o número completo para validá-lo. Espaços, pontos e hífens são ignorados.
Digite um número para ver o resultado.
O resultado mostra apenas se o formato e a letra de controle estão corretos. Não indica se o número foi emitido nem a quem pertence.
Números de teste
Valores apenas para teste. Não os use como número de uma pessoa ou organização real.
Números aleatórios com a letra de controle correta, para desenvolvimento e testes. Um número aleatório pode coincidir com um que foi realmente emitido.
Como a letra de controle é calculada
| Resto | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Letra | T | R | W | A | G | M | Y | F | P | D | X | B |
| Resto | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | |
| Letra | N | J | Z | S | Q | V | H | L | C | K | E |
- DNI: divida o número de 8 dígitos por 23 e procure o resto na tabela. 12345678 dividido por 23 deixa resto 14, então a letra é Z: 12345678Z (o exemplo do Ministério do Interior).
- NIE: troque a letra inicial X por 0, Y por 1 ou Z por 2 e calcule do mesmo modo com os 8 dígitos.
- A tabela tem 23 letras: I, Ñ, O e U nunca são letras de controle.
- O NIF que a Receita espanhola atribui a quem não tem DNI nem NIE começa por K, L ou M, e o de empresas e outras entidades, por uma letra que indica a forma jurídica. As normas definem a estrutura, mas não o cálculo do último caractere, então a ferramenta os reconhece sem verificá-lo.
- Tudo é feito no seu navegador. Os números digitados não são enviados à LeedyBox nem salvos.
Fonte: Ministerio del Interior: Cálculo del dígito de control del NIF/NIE (Internet Archive, 2025-12-30) · Última verificação:
Fonte: BOE: Real Decreto 255/2025, de 1 de abril, por el que se regula el Documento Nacional de Identidad · Última verificação:
Fonte: BOE: Real Decreto 1065/2007 (Reglamento General de gestión e inspección tributaria), artículos 19 y 20 · Última verificação:
Fonte: BOE: Orden EHA/451/2008 (texto consolidado, modificada por la Orden HAP/5/2016) · Última verificação:
Resultado errado? Se um número correto aparecer como errado, envie-nos um e-mail com o tipo de número e o resultado esperado. Não envie o DNI ou NIE de uma pessoa real: basta um número de teste gerado que mostre o problema.
Alguma frase desta página soa estranha no seu idioma? Avise-nos também.
Como usar
- Digite um DNI ou NIE no campo. Só com os números (8 para o DNI; X, Y ou Z e 7 para o NIE), a ferramenta mostra a letra de controle; com a letra no final, ela a verifica.
- Veja o resultado: o visto verde indica que a letra corresponde ao número, e o X vermelho mostra a letra correta. Um NIF que começa por K, L, M ou pela letra de uma entidade é reconhecido, mas seu último caractere não é verificado.
- Para testes, escolha DNI ou NIE e a quantidade e clique em Gerar. Copie a lista com Copiar tudo.
Perguntas frequentes
Como é calculada a letra do DNI?
Divide-se o número do DNI (8 dígitos) por 23 e usa-se o resto, de 0 a 22. Cada resto tem uma letra: 0 T, 1 R, 2 W, 3 A, 4 G, 5 M, 6 Y, 7 F, 8 P, 9 D, 10 X, 11 B, 12 N, 13 J, 14 Z, 15 S, 16 Q, 17 V, 18 H, 19 L, 20 C, 21 K, 22 E. Para 12345678 o resto é 14, então o DNI é 12345678Z.
Qual a diferença entre DNI, NIE e NIF?
O DNI é a carteira de identidade dos cidadãos espanhóis, e seu número com a letra é também o número fiscal (NIF). O NIE é o número de identificação de estrangeiros e serve igualmente como NIF. NIF é o número fiscal em geral: quem não tem DNI nem NIE recebe da Receita espanhola um número que começa por K, L ou M, e as empresas têm seu próprio NIF.
Como é calculada a letra do NIE?
O NIE começa por X, Y ou Z, seguido de 7 dígitos e uma letra. Troque X por 0, Y por 1 ou Z por 2 para obter um número de 8 dígitos e use a mesma tabela do DNI. Por exemplo, X1234567 vira 01234567, que deixa resto 19 na divisão por 23, então o NIE é X1234567L.
Se a letra está certa, o número existe?
Não. A letra só serve para detectar erros de digitação, e qualquer número de 8 dígitos tem sua letra correta. A ferramenta não sabe se um número foi emitido nem quem é o titular; isso só quem o emite pode confirmar.
Por que o último caractere do NIF de uma empresa não é verificado?
A Orden EHA/451/2008 diz que o NIF de uma entidade tem uma letra de forma jurídica, sete dígitos e um caractere de controle, mas não publica o cálculo. A LeedyBox só verifica regras publicadas por uma fonte oficial, então mostra a forma jurídica e não verifica o caractere de controle.