Anzeige

8 Kartennetzwerke · 374.788 BINs · IBANs aus 90 Ländern

Kreditkarten-Generator für Testnummern

Erzeugen Sie Luhn-gültige Testkartennummern mit Ablaufdatum und CVV für jede große Kartenmarke oder Ihre eigene BIN. Gemacht für Entwickler und QA-Teams: Es sind keine echten Karten, und bezahlen lässt sich damit nichts.

Anzeige
Generierte Karten

Nur Testdaten – keine Bank hat diese Nummern ausgegeben, und jede echte Zahlung damit wird abgelehnt.

Anzeige

Im Browser mit dessen Krypto-API erzeugt – nichts wird an einen Server gesendet.

Visa-Format

Beginnt mit
4
Länge
13, 16, 19
Prüfnummer
3
Stripe
4242 4242 4242 4242
Visa-Generator
Anzeige

Prüfen, nachschlagen, in der Sandbox testen

Der Generator deckt Formattests ab. Diese Tools decken den Rest eines Testplans für Zahlungsformulare ab.

Nummernbereiche der Marken im Überblick

Die Präfixe und Längen, die Ihr Checkout akzeptieren muss. Jede Marke hat einen eigenen Generator.

Anzeige

Von der BIN zu Testdaten in drei Schritten

  1. Netzwerk wählen

    Marke auswählen oder eine BIN bzw. ein Muster wie 453201xxxx eingeben.

  2. Testkarten erzeugen

    Mit einem Klick Luhn-gültige Nummern mit Ablaufdatum und CVV erhalten.

  3. Kopieren oder exportieren

    Ins Formular einfügen oder als CSV, JSON oder XML herunterladen.

Für Entwickler und QA

Testdaten außerhalb des PCI-Scopes

Generierte Nummern für alles vor der Zahlungsanfrage nutzen – danach die offiziellen Sandbox-Karten Ihres Gateways für Freigaben, Ablehnungen und 3-D Secure.

  • Formularvalidierung und Eingabemasken testen
  • Staging-Datenbanken und Demos befüllen
  • Ablehnungen und 3-D Secure in der Sandbox nachstellen
Testkarten nach Gateway ansehen

Offizielle Sandbox-Karten je Gateway

Alle 18 Gateways →

Was ist eine Testkreditkartennummer?

Eine Testkreditkartennummer sieht aus wie eine echte Kartennummer und besteht jede Prüfung, die eine Website selbst durchführen kann: Sie beginnt mit dem richtigen Präfix der Kartenmarke, hat die passende Länge und eine korrekte Prüfziffer am Ende. Ausgegeben hat sie aber keine Bank – sie gehört zu keinem Konto, keiner Person und hat kein Guthaben. Entwickler und Tester nutzen solche Fake-Kreditkartennummern, um Bezahlformulare, Checkout-Abläufe und Datenbanken zu prüfen, ohne echte Kundendaten preiszugeben.

Unser Kreditkarten-Generator baut jede Nummer so auf, wie es die Kartennetzwerke tun: Er startet mit einem echten Herausgeber-Präfix (IIN bzw. BIN), füllt die Kontoziffern mit dem kryptografischen Zufallsgenerator Ihres Browsers und berechnet die letzte Ziffer mit dem Luhn-Algorithmus. Dazu kommen ein zufälliges Ablaufdatum in der Zukunft und ein Sicherheitscode in der für die Marke üblichen Länge. Alles passiert auf Ihrem Gerät – an unseren Server wird nichts gesendet.

Nicht zum Bezahlen. Generierte Nummern bestehen nur die Formatprüfung. Ein echter Kauf braucht die Freigabe der kartenausgebenden Bank, daher wird jeder Zahlungsversuch abgelehnt – und wer Kartendaten ohne Berechtigung verwendet, macht sich strafbar.

Aufbau der Kartennummer nach Marke

Die ersten Ziffern verraten das Kartennetzwerk und die ausgebende Bank. Die Tabelle zeigt die Bereiche, die der Generator verwendet – also genau das, was Ihr Validierungscode akzeptieren sollte:

MarkeBeginnt mit (IIN)StellenStellen CVV
Visa413, 16, 193
Mastercard51–55, 2221–2720163
American Express34, 37154
Discover6011, 644–649, 6516–193
JCB3528–358916–193
Diners Club300–305, 36, 38–3914–193
UnionPay6216–193
Maestro5018, 5020, 5038, 5893, 6304, 6759, 6761–676312–193
Anzeige

So funktioniert die Prüfziffer (Luhn-Algorithmus)

Der Luhn-Algorithmus, auch „Modulo-10-Verfahren“ genannt, wurde in den 1950er-Jahren vom IBM-Ingenieur Hans Peter Luhn veröffentlicht. Alle großen Kartenmarken setzen ihn ein, um Tippfehler abzufangen. Als Beispiel dient die bekannteste Testnummer, 4111 1111 1111 1111:

  1. Verdoppeln Sie, von rechts beginnend, jede zweite Ziffer (in der Tabelle hervorgehoben).
  2. Ist das Ergebnis größer als 9, ziehen Sie 9 ab (aus 8 bleibt 8, aber 7 × 2 = 14 wird zu 5).
  3. Addieren Sie alle Werte. Hier ergibt sich die Summe 30.
  4. Endet die Summe auf 0, ist die Nummer gültig. 30 ist durch 10 teilbar – die Nummer besteht also.
Ziffer4111111111111111
Verdoppelt?8–2–2–2–2–2–2–2–
Addierter Wert8121212121212121

Beim Generieren gehen wir den umgekehrten Weg: Wir füllen alle Stellen außer der letzten, berechnen die Summe und wählen die Endziffer so, dass die Summe das nächste Vielfache von 10 erreicht. Mit unserem Kreditkarten-Validator können Sie jede Kreditkartennummer Schritt für Schritt prüfen.

So nutzen Sie den Generator

  1. Marke wählen: Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay oder Maestro.
  2. Optional eine BIN oder ein Muster eingeben. Mit einer 6- bis 8-stelligen BIN erhalten Sie Nummern aus einem bestimmten Herausgeberbereich. Nutzen Sie x als Platzhalter (zum Beispiel 5425xxxxxxxx1234), um einzelne Ziffern festzulegen: Der Generator übernimmt jede eingegebene Ziffer und berechnet einen Platzhalter so, dass die Nummer den Luhn-Test weiterhin besteht.
  3. Anzahl und Details festlegen: bis zu 1.000 Karten, Ablaufmonat und -jahr zufällig oder fest, CVV zufällig oder fest.
  4. Exportieren: Liste kopieren oder als CSV, JSON, XML bzw. Pipe-getrennten Text (Nummer|MM|JJJJ|CVV) herunterladen.

Wofür Entwickler Testkreditkarten brauchen

Tests mit einem Zahlungsanbieter

Wenn Sie eine echte Zahlungsintegration im Sandbox-Modus testen, verwenden Sie die Testkarten, die der Zahlungsanbieter selbst dokumentiert. Sie liefern gezielt bestimmte Ergebnisse – Freigabe, Ablehnung oder eine 3-D-Secure-Abfrage –, was zufällige Nummern nicht können. Generierte Nummern eignen sich ideal für alles, was vor der Anfrage an den Zahlungsanbieter passiert. Offizielle Testkarten-Listen:

Häufige Fragen

Sind das echte Kreditkartennummern?

Nein. Die Nummern folgen den öffentlichen Formatregeln der Kartennetzwerke (Präfix, Länge und Luhn-Prüfziffer), sind aber mit keinem Bankkonto, keinem Karteninhaber und keinem Kreditrahmen verknüpft. Sie dienen ausschließlich zum Testen von Software.

Kann ich mit einer generierten Karte einkaufen oder ein Gratis-Abo starten?

Nein. Jede echte Zahlung muss von der kartenausgebenden Bank autorisiert werden, und keine Bank hat diese Nummern ausgegeben – jede Belastung wird also abgelehnt. Wer mit einer Karte bezahlt, die ihm nicht gehört, begeht Betrug. Verwenden Sie die Nummern nur in Sandboxes, Formularen und Testdaten.

Was ist eine Fake-Kreditkarte?

Mit „Fake-Kreditkarte“ ist hier eine erfundene Kartennummer gemeint, die formal korrekt aufgebaut ist, aber zu keiner echten Karte gehört. Solche Fake-Kreditkartennummern sind Testdaten: Sie bestehen die Formatprüfung eines Checkout-Formulars, enthalten aber kein Geld und werden von jedem echten Zahlungssystem abgewiesen.

Warum bestehen die Nummern die Kartenprüfung?

Die meisten Bezahlformulare prüfen nur das Format: Markenpräfix, Länge und Luhn-Prüfsumme. Unsere Nummern erfüllen genau diese drei Regeln – und genau das brauchen Sie, um Ihren Validierungscode zu testen. Ein Zahlungsanbieter im Live-Modus lehnt sie trotzdem ab.

Kann ich Karten zu einer bestimmten BIN generieren?

Ja. Tragen Sie die BIN (die ersten 6–8 Ziffern) in das Feld BIN / Muster ein. Sie können auch x als Platzhalter verwenden, etwa 453201xxxxxxxxxx: Jedes x wird zufällig gefüllt und die Prüfziffer so berechnet, dass die Nummer den Luhn-Test besteht.

Welches Exportformat ist das richtige?

Das Pipe-Format (Nummer|MM|JJJJ|CVV) eignet sich zum schnellen Kopieren, CSV für Tabellen und Test-Fixtures, JSON für API-Mocks und Unit-Tests und XML für ältere Schnittstellen. Pro Durchgang können Sie bis zu 1.000 Karten erzeugen.

Passende Tools

Anzeige