Mr. Encoder

IBAN Validator

Validate IBAN numbers with the ISO 13616 mod-97 checksum and country length rules, and see their parts.

How to use

  1. Paste an IBAN into the input. Spaces and lowercase letters are fine.
  2. See instantly whether the country length and mod-97 checksum are correct.
  3. Copy the formatted IBAN, or switch to Bulk validate to check a whole list.

Frequently asked questions

How is an IBAN validated?

The first four characters are moved to the end, letters are replaced with numbers (A=10 ... Z=35), and the resulting number must leave a remainder of 1 when divided by 97 (ISO 13616 / ISO 7064 mod-97). The total length must also match the country's fixed IBAN length.

Does a valid IBAN mean the account exists?

No. The check only proves the IBAN is well-formed and has no typos caught by the checksum. Only the bank can confirm that the account exists and who owns it.

What is the structure of a Turkish IBAN?

A Turkish IBAN has 26 characters: TR, 2 check digits, a 5-digit bank code, 1 reserve digit (always 0) and a 16-digit account number. For example, 00062 is Garanti BBVA and 00010 is Ziraat Bankası.

Is my IBAN sent anywhere?

No. All checks run locally in your browser and nothing is sent to a server.

Other tools