Beveiliging

Spaans DNI/NIE-validator

Valideer een Spaans DNI of NIE.

Resultaat

Batchcontrole — plak meerdere, één per regel

Valideer een Spaans DNI of NIE

Voer een DNI (8 cijfers + letter) of NIE (X/Y/Z + 7 cijfers + letter) in om de controleletter te verifiëren. Alles wordt lokaal in uw browser uitgevoerd.

Het Spaanse DNI bestaat uit 8 cijfers plus een controleletter; de NIE (voor buitenlandse ingezetenen) vervangt het eerste teken door X, Y of Z. De controleletter is puur wiskundig, vastgesteld in officiële regelgeving: het getal modulo 23 indexeert de reeks TRWAGMYFPDXBNJZSQVHLCKE. Voor NIE vervangt u X/Y/Z door 0/1/2 voordat u berekent. Deze tool herberekent de letter lokaal, vertelt u de verwachte letter bij een mismatch en normaliseert de opmaak.

Een correcte controleletter bewijst dat de string goed gevormd is — het bewijst niet dat het document bestaat of van iemand is. Identiteitsdocumenten worden uitgegeven en geverifieerd door de Ministerio del Interior / Policía Nacional; wanneer juridische zekerheid belangrijk is, verifieer via officiële kanalen. Laatst geverifieerd: juli 2026.

FAQ

Hoe wordt de DNI-letter berekend?

Neem het 8-cijferige getal modulo 23 en lees de letter op die positie in TRWAGMYFPDXBNJZSQVHLCKE (positie 0 = T). Voorbeeld: 12345678 mod 23 = 14 → Z, dus 12345678Z is geldig.

Hoe verschilt NIE-validatie?

Vervang de leidende letter vóór de wiskunde: X→0, Y→1, Z→2, behandel het dan als een 9-cijferig nummer en pas dezelfde mod-23 tabel toe. X1234567L valideert bijvoorbeeld als 01234567 + letter.

Welke letters kunnen nooit als controle verschijnen?

I, Ñ, O en U zijn uitgesloten van de tabel om verwarring met 1, N, 0 en V te voorkomen. Als een "DNI" eindigt op een van deze, is het direct ongeldig.

Wordt mijn nummer geüpload wanneer ik het controleer?

Nee — de controle is één modulo-operatie die in uw browser draait. Er wordt niets verzonden, gelogd of opgeslagen, wat batchcontrole van medewerkerslijsten ook GDPR-vriendelijker maakt; de wettelijke verwerkingsgrond blijft uw verantwoordelijkheid.