Luhn-validator
Valideer creditcardnummers en andere identifiers met het Luhn-algoritme. Detecteer kaartmerk, formatteer met spaties. 100% in uw browser.
Spaties en streepjes worden genegeerd.
Referentie
Wat is het Luhn-algoritme?
Het Luhn-algoritme (mod-10) is een eenvoudige checksum om identificatienummers zoals creditcards, IMEI-nummers en Canadese SIN's te valideren. Van rechts naar links elke tweede cijfer verdubbelen; als verdubbelen een getal > 9 oplevert, 9 aftrekken. Sommeer alle cijfers — als het totaal deelbaar is door 10, is het nummer geldig. Het detecteert eencijferige fouten en de meeste verwisselingen van naburige cijfers.
Algoritme-details
Elk tweede cijfer van rechts verdubbelen en de som modulo 10 detecteert eencijferige fouten en de meeste verwisselingen. Het is bewust eenvoudig — geen veiligheidscontrole.
Veelvoorkomend gebruik
- Formuliervalidatie — kaartnummers vóór indienen valideren.
- Testdata — Luhn-geldige placeholders genereren.
- Debugging — verifieer waarom een kaart als misvormd is afgewezen.
- Educatie — leer hoe checksum-algoritmes fouten opvangen.
Privacy
Alle validatie loopt 100% in uw browser. Er worden geen gegevens naar servers gestuurd.