Живая проверка Luhn с распознаванием бренда и IBAN mod-97 с проверкой длины по стране — полностью локально.
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.
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.
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.
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.
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.
No. Validation happens in your browser; the value is never uploaded, logged or saved. Closing the tab discards it.
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.