Spanish DNI & NIE Generator
Privado por design — roda inteiramente no seu navegador
Um DNI/NIE é o ID nacional de cidadãos (DNI) e estrangeiros (NIE) do/da Espanha. O Toova gera DNI/NIEs sintaticamente válidos no seu navegador — ideal para testes, fixtures e dados de demo. Os valores passam em validadores front-end mas não estão registrados em nenhuma base oficial.
O que é
O DNI (Documento Nacional de Identidad) é o documento espanhol de cidadãos — 8 dígitos + 1 letra. O NIE (Número de Identidad de Extranjero) é equivalente para estrangeiros — uma letra prefixo X, Y ou Z + 7 dígitos + 1 letra. Ambos usam o mesmo algoritmo de letra verificadora.
Como o algoritmo funciona
Tome a parte numérica (no NIE, prefixe 0/1/2 conforme X/Y/Z) e calcule seu valor mod 23. Mapeie o resultado à letra na posição da string TRWAGMYFPDXBNJZSQVHLCKE — as letras I, Ñ, O, U são omitidas para evitar confusão visual. O Toova sorteia os dígitos aleatoriamente e computa a letra correta.
Perguntas Frequentes
- Os DNI/NIEs gerados são reais?
- Não. Satisfazem o algoritmo oficial mas não estão registrados em nenhuma base oficial de Espanha. Validadores front-end aceitam; consulta oficial rejeitaria.
- Posso usar um DNI/NIE gerado em produção?
- Só para testes — fixtures, telas de demo, validadores. Usar um DNI/NIE gerado para se passar por outra pessoa ou burlar imposto é fraude.
- Por que meu validador aceita?
- Porque a maioria checa a fórmula matemática (ou formato), não o registro. As saídas do Toova passam na matemática.
- O Toova armazena os DNI/NIEs que gero?
- Não. Tudo no navegador via crypto.getRandomValues. Sem requisições saindo.