UTILS.
100% in de browser
💳

Testcreditcardnummer-generator

Genereer syntactisch geldige, Luhn-conforme TEST-creditcardnummers per merk (Visa, Mastercard, Amex, Discover, JCB) voor QA en formuliertesten. Geen echte kaarten.

Kies een merk en druk op Genereren.
⚠ Alleen testgegevens — dit zijn willekeurig gegenereerde, Luhn-geldige nummers. Het zijn geen echte kaarten, ze zijn niet gekoppeld aan enige rekening en kunnen niet worden belast. Alleen voor testen gebruiken.

Over deze tool

De Testcreditcardnummer-generator produceert kaartnummers die structureel geldig zijn en de Luhn-controlesom doorstaan, zodat ze de client-side formaat- en controlecijfervalidatie op betaalformulieren tijdens QA en ontwikkeling passeren. Elk nummer wordt vanaf nul verzonnen: de tool kiest een merk-IIN-voorvoegsel en -lengte (Visa begint met 4 en is 16 cijfers, Mastercard 51–55/16, American Express 34 of 37/15, Discover 6011/16, JCB 3528–3589/16), vult het interieur met willekeurige cijfers en berekent vervolgens het uiteindelijke controlecijfer met het Luhn-algoritme — elk tweede cijfer van rechts verdubbelen, 9 aftrekken waar het resultaat groter is dan negen, optellen, en het cijfer toevoegen dat het totaal een veelvoud van tien maakt.

Deze nummers zijn niet verbonden aan enige echte rekening, kunnen niet worden belast en mogen uitsluitend in test- en sandboxomgevingen worden gebruikt. Betalingsverwerkers publiceren ook hun eigen officiële testkaarten (bijvoorbeeld 4242 4242 4242 4242) voor end-to-end sandboxflows; gebruik die wanneer een gateway de transactie moet goedkeuren. Deze tool is bedoeld om je eigen formuliervalidatie-, opslag- en opmaaklogica te testen waar een Luhn-geldig, merkvormig nummer alles is wat je nodig hebt.

Alles wordt lokaal gegenereerd met de ingebouwde willekeurigheid van je browser — er wordt niets geüpload. Voeg optioneel een willekeurige toekomstige vervaldatum toe (MM/JJ, één tot vijf jaar vooruit) en een bijpassende CVV (drie cijfers, of vier voor Amex). Genereer 1 tot 50 tegelijk en kopieer de batch met één klik.

Veelgestelde vragen

Zijn dit echte creditcardnummers?
Nee. Het zijn willekeurig verzonnen nummers die slechts voldoen aan het Luhn-controlecijfer en de voorvoegsel- en lengteregels van een merk. Ze zijn niet gekoppeld aan enige bankrekening, kunnen niet worden belast en bestaan alleen om de formaatvalidatie op formulieren en in code te testen.
Hoe wordt het nummer geldig gemaakt?
De tool legt de beginnummers van het merk vast, vult de rest willekeurig in en past vervolgens het Luhn-algoritme toe op de body: elk tweede cijfer van rechts verdubbelen, 9 aftrekken wanneer boven negen, alle cijfers optellen, en het controlecijfer toevoegen dat het totaal deelbaar maakt door 10.
Werken deze in een betaal-sandbox?
Ze doorstaan Luhn- en formaatcontroles, wat genoeg is voor client-side validatie, maar een gateway-sandbox die een transactie moet goedkeuren vereist doorgaans zijn eigen gepubliceerde testkaarten (zoals Stripe's 4242 4242 4242 4242). Gebruik de officiële testnummers van de verwerker voor volledige end-to-end goedkeuringsflows.
Waar zijn de vervaldatum en CVV voor?
Indien ingeschakeld voegt de tool een willekeurige toekomstige vervaldatum toe (MM/JJ, 1–5 jaar vooruit) en een willekeurige CVV — drie cijfers voor de meeste merken, vier voor American Express — zodat een formulier dat alle drie de velden verwacht met zelf-consistente testgegevens kan worden ingevuld.

Meer tools