Israel IBAN Validator

Validate Israeli IBANs (IL + 21 digits) with bank and branch codes and the MOD-97 checksum.

Ad placeholder (leaderboard)

The Israel IBAN Validator confirms that an Israeli bank account number in IBAN format is structurally correct. It verifies the IL country code, the 23-character length, the 3-digit bank code, the 3-digit branch code, the 13-digit account number, and the full ISO 7064 MOD-97-10 checksum — all without sending a single character to a server.

Israeli domestic transfers settle through the Shva and Masav (Zahav for RTGS) systems, and a correctly formed IBAN is required for cross-border SWIFT payments. A fast offline validator catches typos before they cause failed transfers in invoicing, payroll, and checkout flows.

How it works

An Israeli IBAN follows a fixed structure from the SWIFT IBAN Registry:

  • IL — the country code for Israel
  • kk — 2 IBAN check digits (ISO 7064 MOD-97-10)
  • bbb — 3-digit bank code
  • sss — 3-digit branch (snif) code
  • 13 digits — the account number

Total: 23 characters, all digits in the BBAN.

The checksum follows ISO 13616 / ISO 7064 MOD-97-10:

  1. Strip spaces and uppercase the string.
  2. Move the first four characters (IL plus check digits) to the end.
  3. Replace each letter with its 2-digit code: I = 18, L = 21.
  4. Reduce the resulting integer modulo 97, folding progressively to avoid overflow.
  5. The IBAN is valid if and only if the remainder equals 1.

Worked example

Take IL62 0108 0000 0009 9999 999:

  • Country code: IL — Israel
  • Check digits: 62
  • Bank code: 010 (Bank Leumi)
  • Branch code: 800
  • Account: 0000099999999

Moving IL62 to the end and expanding the letters produces a long numeric string that reduces to a MOD-97 remainder of 1, so the IBAN is structurally valid.

FieldValueMeaning
CountryILIsrael
Check digits62MOD-97 checksum pair
Bank code010Bank Leumi
Branch code800Branch (snif)
Account0000099999999Account at that branch
Total length23Matches the SWIFT registry

Changing any single digit in a valid IBAN almost always produces a remainder other than 1, which is why the checksum catches the vast majority of typos. Every character is processed locally — nothing is uploaded, logged, or transmitted.

Ad placeholder (rectangle)