TextArray
100% lokal

Kreditkartennummern-Prüfer

Prüfe Kartennummern mit der Luhn-Prüfsumme und erkenne den Kartentyp — ein Entwickler-Tool für Testnummern, kein Kartenprüfdienst.

Eingabe
Ausgabe

Kreditkartennummern-Prüfer

Dies ist eine Prüfsummen- und Formatkontrolle für Entwickler und Tester — kein Kartenprüfdienst. Das Tool lässt über jede Nummer den Luhn-Algorithmus (Modulo 10) laufen und sagt, ob die Ziffern in sich stimmig sind; aus Präfix und Länge leitet es außerdem den Kartentyp ab: Visa, Mastercard, American Express oder Discover. Ob eine Karte tatsächlich existiert, aktiv oder gedeckt ist, kann es nicht feststellen — das ginge nur über ein Zahlungsnetzwerk, und dieses Tool kontaktiert keines.

Nützlich beim Bauen und Testen von Zahlungsformularen: Prüfe, ob deine Fixture-Daten dieselbe Luhn-Kontrolle bestehen wie beim echten Gateway, ob eine Validierungs-Regex 13-stellige Visa- und 15-stellige Amex-Nummern akzeptiert, oder kontrolliere schnell die dokumentierten Testnummern wie 4111 1111 1111 1111 (Visa) oder 5500 0000 0000 0004 (Mastercard). Füge eine Nummer pro Zeile ein — Leerzeichen und Bindestriche innerhalb der Nummer sind erlaubt — und jede Zeile kommt annotiert zurück: gültig, ungültige Prüfsumme oder keine Kartennummer, wenn es nicht 12 bis 19 Ziffern sind.

Die Anzeigen-Option wechselt zwischen dem vollständigen annotierten Bericht und einer gefilterten Liste nur der gültigen oder nur der fehlerhaften Zeilen — praktisch beim Aufräumen einer Fixture-Datei. Die Kartentyp-Erkennung lässt sich abschalten, wenn nur die Prüfsumme zählt.

Alles läuft lokal in deinem Browser: Nichts wird gesendet, protokolliert oder gespeichert. Behandle echte Kartennummern trotzdem als die sensiblen Daten, die sie sind — das Tool ist für die öffentlich dokumentierten Testnummern der Entwicklung gedacht.

Häufige Fragen

Bedeutet „gültig", dass die Karte echt ist?
Nein. Gültig heißt nur, dass die Ziffern die Luhn-Prüfsumme bestehen und eine plausible Länge haben. Ob eine Karte existiert, aktiv oder gedeckt ist, kann nur ein Zahlungsnetzwerk beantworten — dieses Tool kontaktiert keines.
Welche Kartentypen werden erkannt?
Visa (beginnt mit 4; 13, 16 oder 19 Ziffern), Mastercard (51–55 oder 2221–2720; 16 Ziffern), American Express (34 oder 37; 15 Ziffern) und Discover (6011, 65, 644–649 oder 622126–622925; 16–19 Ziffern). Andere Präfixe werden nur auf die Luhn-Prüfsumme geprüft.
Kann ich Nummern mit Leerzeichen oder Bindestrichen einfügen?
Ja. Leerzeichen und Bindestriche innerhalb einer Nummer werden ignoriert, 4111-1111-1111-1111 und 4111 1111 1111 1111 funktionieren also gleich. Alles, was danach nicht 12 bis 19 Ziffern hat, wird als keine Kartennummer gemeldet.
Welche Testnummern kann ich verwenden?
Die öffentlich dokumentierten: 4111 1111 1111 1111 (Visa), 5500 0000 0000 0004 (Mastercard), 3782 822463 10005 (American Express) und 6011 1111 1111 1117 (Discover) bestehen die Luhn-Kontrolle.
Werden die eingefügten Nummern irgendwo hochgeladen?
Nein. Die Prüfung läuft vollständig in deinem Browser, nichts wird gesendet, protokolliert oder gespeichert. Verwende trotzdem die dokumentierten Testnummern statt echter Karten.