Webentwicklung
Credit Card Validator
Die Kartennummer mit dem Luhn-Algorithmus prüfen, Zahlungsnetzwerk und Länge bestimmen. Alles wird im Browser berechnet — die Nummer wird nirgendwohin gesendet.
The Luhn algorithm is a checksum most payment networks append to a card number to catch accidental typing errors (one transposed or mistyped digit). This tool checks a number against Luhn and identifies the payment network from its prefix (BIN).
How to use it
- Enter a card number — the Luhn check and network detection happen instantly as you type.
- Spaces and hyphens in the number are ignored automatically, so you don't need to strip them yourself.
- The tool shows the expected length for the detected network, so you can immediately see if digits are missing.
Common uses
- Validating a payment form on the frontend before submission — a basic sanity check before hitting the payment gateway.
- Generating test card numbers for development and QA (with a correct checksum, but not tied to real accounts).
- Quickly checking whether a manually entered number is just a typo-riddled string of random digits.
Things to keep in mind
A card passing the Luhn check doesn't mean it's active, unblocked, or even real — the check only catches obvious typing mistakes.
Card data is processed entirely in your browser and never sent anywhere, but for actual payments, always use a certified payment form (PCI DSS) rather than pasting a real card number into a third-party tool.
Artikel zu diesem Tool: Der Luhn-Algorithmus: wie eine Kartennummer auf Korrektheit geprüft wird
Häufig gestellte Fragen
Bedeutet eine bestandene Prüfung, dass die Karte echt ist und über Guthaben verfügt?
Nein — dieses Tool prüft nur die Luhn-Prüfsumme und die erwartete Ziffernlänge für das erkannte Netzwerk; es kann nicht sagen, ob die Karte tatsächlich existiert, aktiv ist oder Guthaben hat, da dies eine Kontaktaufnahme mit dem Kartenaussteller erfordert.
Wie funktioniert der Luhn-Algorithmus?
Er verdoppelt jede zweite Ziffer von rechts, summiert die Ziffern der Ergebnisse zusammen mit den unveränderten Ziffern und prüft, ob die Summe ein Vielfaches von 10 ist — er erkennt die meisten Tippfehler und vertauschten Ziffern, ist aber keine Betrugsprüfung.
Wird meine Kartennummer irgendwohin gesendet?
Nein, die Validierung erfolgt vollständig in Ihrem Browser und die Nummer wird nie übertragen oder gespeichert.
Wie wird das Zahlungsnetzwerk (Visa, Mastercard usw.) anhand der Kartennummer erkannt?
Anhand der ersten Ziffern der Nummer, der sogenannten BIN (Bank Identification Number) — Visa-Nummern beginnen zum Beispiel immer mit 4, Mastercard mit dem Bereich 51–55 oder 2221–2720; Zahlungsformulare bestimmen das Netzwerksymbol anhand dieses Präfixes, noch bevor die Nummer vollständig eingegeben ist.
Lässt sich anhand der BIN feststellen, welche Bank die Karte ausgestellt hat?
Teilweise — die ersten 6 Ziffern (die erweiterte BIN) erlauben in der Regel nicht nur die Bestimmung des Zahlungsnetzwerks, sondern auch der konkreten ausstellenden Bank und des Kartentyps (Debit- oder Kreditkarte), auch wenn für eine genaue Bankbestimmung spezialisierte BIN-Datenbanken nötig sind, nicht der Luhn-Algorithmus selbst.