Ga naar inhoud
💳

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.

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.