Beveiliging

Creditcardnummer valideren (Luhn-algoritme)

Controleer of een creditcardnummer voldoet aan het Luhn-algoritme en herken de kaartuitgever (Visa, Mastercard, Amex…) aan het voorvoegsel.

Ook beschikbaar in:EnglishEspañolPortuguêsFrançaisDeutschItalianoPolski

Test card numbers for development

Visa4242 4242 4242 4242
Mastercard5555 5555 5555 4444
American Express3782 822463 10005
Discover6011 1111 1111 1117

A passing checksum only means the digits are internally consistent. Whether the account exists or has funds can only be confirmed by the issuing bank.

Alles wordt berekend in je browser. Wat je invoert, wordt naar geen enkele server verstuurd.

Creditcard valideren: waar dit voor dient

Elk creditcardnummer bevat een controlecijfer dat is berekend met het Luhn-algoritme, dat de meeste eencijferige en verwisselingsfouten opvangt voordat de aanvraag bij de betaalverwerker aankomt. Deze tool voert die controle uit en herkent de kaartuitgever aan het voorvoegsel, ideaal voor ontwikkelaars die betaalformulieren testen.

Creditcard valideren: hoe het werkt

  1. Typ het kaartnummer; spaties en streepjes worden genegeerd.
  2. Bekijk of het de Luhn-validatie doorstaat.
  3. Lees het herkende netwerk en de verwachte lengte.
  4. Gebruik testnummers voor ontwikkeling in plaats van een echte kaart.

Veelgestelde vragen

Betekent slagen voor Luhn dat de kaart echt is?

Nee. Het betekent alleen dat de cijfers onderling consistent zijn. Of de rekening bestaat, saldo heeft of actief is, kan alleen de uitgevende bank bevestigen.

Hoe werkt het Luhn-algoritme?

Begin rechts, verdubbel elk tweede cijfer, trek 9 af van resultaten boven 9, tel alles samen met de niet-verdubbelde cijfers op, en controleer of het totaal deelbaar is door 10.

Is het veilig om hier een kaartnummer in te voeren?

De controle gebeurt volledig in je browser, zonder netwerkverzoek. Gebruik toch liever een gepubliceerd testnummer dan een echte kaart: een goede gewoonte, en daarvoor is de tool bedoeld.

Hoe wordt het kaartnetwerk herkend?

Aan de eerste cijfers: 4 voor Visa, 51–55 en 2221–2720 voor Mastercard, 34 en 37 voor American Express, en 6011 en 65 voor Discover.