IBAN & Card Check

IBAN mod-97 and card Luhn validation, with country and brand detection.

A free IBAN and bank card validator: IBANs are checked with ISO 7064 mod-97 and broken down into country code, check digits and account part; card numbers are checked with Luhn and matched to a brand — Visa, Mastercard, UnionPay, JCB, American Express and more. Everything is computed locally: no network, nothing written to browser storage, nothing in the URL.

How to use

  1. Pick what you are checking: IBAN or card number.
  2. Paste the number — spaces and dashes are ignored.
  3. Read the verdict; when it passes you can copy the grouped format for printing or manual checking.

FAQ

Does passing mean the account really exists?
No. mod-97 and Luhn are checksum algorithms designed to catch typos — they detect a missing or mistyped digit, but they cannot prove the account exists at any bank, let alone that it holds funds. Confirming an account requires the bank.
Is my card number uploaded anywhere?
No. This page makes no network requests; the number exists only in this tab’s memory. We deliberately do not write it to localStorage or put it in the URL. Close the tab and it is gone.

Related tools