Kreditkarten- & IBAN-Validator

Live Luhn-Prüfung mit Markenerkennung und IBAN-Mod-97 mit Länderlängen-Validierung — alles lokal.

· Geben Sie eine Kartennummer ein, um sie zu prüfen.
Luhn-Schritte anzeigen
· Geben Sie eine IBAN ein, um sie zu prüfen.
Land
Prüfziffern
BBAN
Länge
Mod-97-Schritte anzeigen

What is this card and IBAN validator?

This free tool validates credit-card numbers with the Luhn algorithm and brand detection (Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay, Mir and Troy) and validates IBANs with the ISO 13616 mod-97 check plus per-country length lookup — both entirely in your browser.

How can I check if a credit card or IBAN number is valid?

Paste the number into the Card or IBAN tab; you get an instant pass/fail with a clear explanation of why, plus brand or country details — everything runs locally.

Key features

Luhn + brand detection
Live Luhn check with brand-aware grouping and length validation for nine global card schemes.
IBAN mod-97 + lengths
Mod-97 checksum, country-code lookup and per-country length validation across 80+ countries.
Worked-out steps
Both tabs expand to show the actual arithmetic — useful for teaching, debugging payment systems and spotting typos.
100% local
Numbers never leave the browser; closing the tab forgets the value.

How to use it

Choose a tab, paste or type the number, and read the verdict. Open Show the steps to see the Luhn or mod-97 arithmetic step by step.

Frequently asked questions

Does a passing Luhn check mean a card is real and active?

No. Luhn only proves the digits are arithmetically consistent. It catches typos but not whether the bank issued the number or whether the account is open. Only the issuer can confirm that.

Why does my IBAN look right but fail?

Usually the length doesn't match the country (Turkey is 26 chars, Germany 22, UK 22) or the check digits are wrong by a single digit. The validator highlights both cases.

Is the number I paste sent to any server?

No. Validation happens in your browser; the value is never uploaded, logged or saved. Closing the tab discards it.

Which card brands are detected?

Visa, Mastercard, Amex, Discover, Diners, JCB, UnionPay, Mir and Troy. Some smaller regional schemes share IIN ranges with these and may be labelled accordingly.

Brand detection follows ISO 7812 IIN ranges and the latest scheme bulletins. IBAN validation follows ISO 13616:2020 (the SWIFT IBAN Registry) — including the rule that the BBAN is moved to the front, letters are converted to 10..35, and mod 97 must equal 1.