Kreditkartennummer prüfen (Luhn)

Prüfe formal, ob eine Kartennummer plausibel ist und zu welchem Netzwerk sie gehört – mit Rechenweg des Luhn-Algorithmus.

Öffentliche Testnummern:
Die Prüfung ist rein mathematisch und erfolgt lokal im Browser – es wird nichts gesendet oder gespeichert. Sie sagt nichts darüber aus, ob eine Karte existiert, aktiv oder gedeckt ist. Gib niemals echte Kartendaten in Webseiten ein, denen du nicht vertraust; nutze zum Testen die genannten öffentlichen Testnummern. Das Tool dient nicht dazu, Kartennummern zu erzeugen.

Der Kartennummern-Prüfer kontrolliert eine Kreditkartennummer mit dem Luhn-Algorithmus (Mod 10), prüft die Länge und erkennt das Kartennetzwerk anhand der ersten Ziffern (IIN): Visa, Mastercard, American Express, Diners Club, Discover, JCB, UnionPay und Maestro. Er zeigt die Rechnung Schritt für Schritt. Wichtig: Es wird nur die formale Gültigkeit geprüft, nicht ob die Karte existiert oder gedeckt ist.

So funktioniert der Luhn-Algorithmus

gültig, wenn die Summe aller (teilweise verdoppelten) Ziffern ≡ 0 (mod 10)

  1. Von rechts zählenBeginne bei der letzten Ziffer (der Prüfziffer) und gehe nach links. Jede zweite Ziffer – beginnend mit der zweiten von rechts – wird verdoppelt.
  2. Zweistellige Ergebnisse reduzierenIst ein verdoppelter Wert größer als 9, ziehe 9 ab (oder addiere die Quersumme).
  3. Summe bildenAddiere alle Ziffern. Ist die Summe durch 10 teilbar, besteht die Nummer den Luhn-Test.

Kartennetzwerke und Kennzahlen

NetzwerkBeginnt mitLänge
Visa413, 16, 19
Mastercard51–55, 2221–272016
American Express34, 3715
Diners Club300–305, 36, 38, 3914–19
Discover6011, 644–649, 6516–19
JCB3528–358916–19
UnionPay6216–19

Wofür die Prüfung gedacht ist

Die Luhn-Prüfziffer wurde entwickelt, um Tippfehler zu erkennen – etwa eine falsch getippte Ziffer oder vertauschte Nachbarziffern. Onlineshops nutzen sie, um offensichtliche Fehleingaben sofort abzufangen, bevor eine Anfrage an den Zahlungsdienstleister geht. Die Prüfung sagt aber nichts über Echtheit oder Deckung. Eine gültige Luhn-Summe ist auch bei zufälligen Zahlenfolgen zu rund 10 Prozent gegeben.

Entwickler von Zahlungsformularen testen mit den öffentlich dokumentierten Testnummern der Zahlungsanbieter. Diese bestehen den Luhn-Test, werden aber vom Anbieter nur in Testumgebungen akzeptiert.

Sicherheitshinweise

  • Gib echte Kartendaten nur auf vertrauenswürdigen, mit https gesicherten Zahlungsseiten ein.
  • Nutze für Onlinekäufe möglichst Zahlungsverfahren mit zusätzlicher Bestätigung (3-D Secure) oder virtuelle Karten.
  • Teile Kartennummer, Ablaufdatum und Prüfnummer (CVV) nie per E-Mail oder Chat.
  • Sperre deine Karte sofort über den zentralen Sperrnotruf 116 116, wenn du einen Missbrauch vermutest.

Reale Aufgaben, die der Luhn-Test löst

Im Onlineshop meldet ein Kunde, dass die Zahlung abgelehnt wird. Bevor du die Hotline anrufst, gibst du die Nummer in den Prüfer ein: Die Anzeige zeigt Netzwerk, Länge und die Rechnung Zeile für Zeile. Fehlt eine Ziffer, sagt bereits die Luhn-Summe Bescheid, ohne dass ein einziger Echtgeldversuch nötig ist.

Der zweite Anwendungsfall ist die Formularprüfung: Wer ein Zahlungsfeld programmiert, braucht Beispiele, die den Test bestehen und solche, die durchfallen. Die vier Knöpfe mit öffentlichen Testnummern füllen das Feld in einem Klick, sodass sich Fehlermeldungen und Akzeptanz unmittelbar vergleichen lassen.

Dazu kommt die Bestandsaufnahme im Unternehmen: Virtualisierte Karten für Abonnements, Firmenkarten für Reisekosten und Testkarten aus dem Zahlungsdienst werden unterschiedlich dokumentiert. Der Prüfer ergänzt die Kennung des Netzwerks und die Länge als Anhaltspunkte für die Ablage. Auch beim Abtippen einer gestohlenen Karte für den Sperranruf hilft die Gruppenkachel, bevor die Nummer in einem Formular landet.

Mögliche Fehler und schnelle Lösungen

  • Meldung: nur Ziffern erlaubt. Leerzeichen und Bindestriche werden ignoriert, Buchstaben und Sonderzeichen nicht – Zahlendreher beim Kopieren bereinigen.
  • Prüfsumme stimmt, Warnung erscheint trotzdem: Die Länge passt nicht zum erkannten Netzwerk. Bei Visa etwa gelten 13, 16 oder 19 Stellen; eine abweichende Zahl deutet auf eine ergänzte oder verschleppte Ziffer.
  • Netzwerk wird nicht erkannt: Die Anfangsziffern gehören zu keinem hinterlegten Bereich. Prüfen, ob die Nummer vollständig ist – IIN-Bereiche erstrecken sich über mehrere Stellen.
  • Meldung erscheint schon beim Tippen: Das Tool rechnet bei jeder Eingabe sofort neu. Erst die vollständige Nummer ist bewertbar – die Zwischenmeldung einer halben Zahl ist kein Fehler.
  • Feld enthält echte Daten: Für Testzwecke genügen die öffentlichen Testnummern über den Knöpfen. Echte Kartendaten gehören nicht in ein Web-Tool.

Für wen sich die Kartenprüfung eignet

In erster Linie für Menschen im Zahlungsverkehr: Betreibende von Onlineshops, die Fehleingaben eingrenzen, Buchhaltung, die eingehende Kartendaten kontrolliert, sowie Support-Teams, die Zahlungsablehnungen eingrenzen. Ebenso Entwickler, die ein Zahlungsfeld bauen und beispielhafte Nummern für Testfälle brauchen.

Auch private Nutzerinnen, die eine gestohlene oder beschädigte Karte melden wollen, finden hier die Kennung des Netzwerks und die Sperrnummer als Anhaltspunkt.

Für die Nummer eines Bankkontos reicht die Kartenprüfung nicht – dafür gibt es den IBAN-Prüfer. Eine Nummer auf einer Verpackung prüfst du mit dem EAN-Prüfziffer-Rechner, eine ISBN mit dem ISBN-Prüfer.

Datenschutz & Prüfung: Dieses Tool arbeitet vollständig lokal in deinem Browser – Eingaben und Dateien werden nicht hochgeladen oder gespeichert. Funktion geprüft: Oktober 2026.

Häufige Fragen

Was prüft der Luhn-Algorithmus?

Er prüft, ob die letzte Ziffer als Prüfziffer zu den übrigen Ziffern passt. So erkennt er Tippfehler, aber keine gefälschten Nummern.

Kann ich damit herausfinden, ob eine Karte echt ist?

Nein. Es wird nur die Formel geprüft. Ob die Karte existiert oder gedeckt ist, weiß nur die ausgebende Bank.

Woran erkenne ich das Kartennetzwerk?

An den ersten Ziffern (IIN): 4 für Visa, 51–55 und 2221–2720 für Mastercard, 34 und 37 für American Express und so weiter.

Wieso besteht eine zufällige Zahl den Test manchmal?

Eine von zehn beliebigen Zahlen hat zufällig die richtige Prüfsumme. Deshalb ist der Luhn-Test kein Echtheitsnachweis.

Ist es sicher, hier eine echte Kartennummer einzugeben?

Die Prüfung läuft lokal, aber sicherheitshalber solltest du nur Testnummern verwenden.

Was ist die Sperrnummer für Kreditkarten in Deutschland?

116 116 (aus dem Ausland +49 116 116). Über sie lassen sich Karten, Konten und Zugänge sperren.

Alle Tools an einem Ort

Über 100 Rechner für Alltag, Mathematik, Finanzen und mehr – kostenlos, ohne Anmeldung und mit sichtbarem Rechenweg.