Kreditkartennummer-Validator — Kostenlos online

Prüfen Sie, ob eine Kartennummer die Luhn-Prüfsumme besteht, und identifizieren Sie das Kartennetzwerk.

—

Die Ergebnisse dienen nur zu Informationszwecken und können Fehler enthalten. Bitte überprüfen Sie wichtige Informationen unabhängig. Die Nutzung dieses Tools erfolgt auf eigene Gefahr.

Was dieses Tool macht

Der Kreditkartennummer-Validator prüft, ob eine Kartennummer formal korrekt ist. Er entfernt Leerzeichen und Bindestriche, prüft, ob die Länge zwischen 12 und 19 Ziffern liegt, berechnet die Luhn-Prüfsumme und ermittelt anhand der ersten Ziffern das Kartennetzwerk: Visa, Mastercard, American Express, Discover, Diners Club oder JCB.

Der Luhn-Algorithmus erkennt die meisten Tippfehler: Von rechts beginnend wird jede zweite Ziffer verdoppelt (ist das Ergebnis größer als 9, wird 9 abgezogen), und die Summe muss durch 10 teilbar sein. Eine einzelne falsche Ziffer oder zwei vertauschte Nachbarziffern verletzen die Prüfung fast immer. Eine bestandene Prüfung bedeutet nicht, dass die Karte existiert, aktiv oder gedeckt ist – das kann nur der Kartenherausgeber sagen. Die Prüfung läuft vollständig in Ihrem Browser, und die Nummer wird nirgendwohin gesendet.

Wann Sie es verwenden

  • Sie testen ein Checkout-Formular mit den veröffentlichten Testnummern eines Zahlungsanbieters.
  • Sie schreiben eine clientseitige Validierung und gleichen Ihre eigene Luhn-Implementierung mit einem bekannten Ergebnis ab.
  • Sie bereinigen einen Datenimport, bei dem kartenähnliche Nummern vor dem Speichern markiert werden müssen.
  • Sie erklären einem Benutzer, warum eine vertippte Nummer abgelehnt wird, bevor sie das Payment-Gateway erreicht.

Beispiel

4111 1111 1111 1111

Passes Luhn check Network: Visa

4111 1111 1111 1112

Fails Luhn check Network: Visa

Fragen zu diesem Tool

Kann ich hier bedenkenlos eine echte Kartennummer einfügen?

Die Validierung ist reines JavaScript auf der Seite und stellt keine Netzwerkanfrage, die Nummer verlässt Ihr Gerät also nicht. Trotzdem gibt es keinen Grund, eine echte Karte zu verwenden: Jeder Zahlungsanbieter veröffentlicht Testnummern, die die Luhn-Prüfung bestehen.

Warum fällt eine gültig aussehende Nummer durch?

Meist ist eine Ziffer falsch oder zwei sind vertauscht. Die letzte Ziffer jeder Kartennummer ist eine aus den übrigen berechnete Prüfziffer, daher sorgt jede einzelne Änderung dafür, dass die Summe nicht mehr durch 10 teilbar ist.

Wie wird das Kartennetzwerk erkannt?

Am Präfix des Herausgebers: 4 ist Visa, 51-55 und 22-27 sind Mastercard, 34 und 37 American Express, 6011 und 65 Discover, 300-305, 36 und 38 Diners Club und 35 JCB. Bei unbekannten Präfixen wird Unrecognized (nicht erkannt) angezeigt.

Kann ich die Luhn-Prüfung auch für andere Nummern verwenden?

Ja. Dieselbe Prüfsumme schützt IMEI-Nummern, viele Kundenkartennummern und manche nationalen Kennnummern. Die Längenregel ist hier jedoch speziell auf Zahlungskarten zugeschnitten: Nummern außerhalb von 12-19 Ziffern werden abgelehnt, bevor die Prüfsumme berechnet wird.

Ist dieses Tool kostenlos?

Ja, es ist kostenlos. Ohne Anmeldung und ohne E-Mail. Ergebnisse direkt auf dieser Seite.

Wie erhalte ich mein Ergebnis?

Nutze das Tool auf dieser Seite. Das Ergebnis erscheint hier und wird nicht per E-Mail zugestellt.