Switzerland IBAN Validator

Validate Swiss IBANs (CH + 21 chars) with the 5-digit IID and account

Ad placeholder (leaderboard)

Validate a Swiss IBAN in your browser

A Swiss IBAN is the 21-character account identifier used for payments in Switzerland (and, in the same layout, Liechtenstein). It combines a 5-digit IID — the bank clearing number — with a 12-character account that may contain letters. This tool checks the structure and the ISO 7064 MOD-97-10 checksum entirely on your device.

How it works

The Swiss IBAN layout is CH + 2 check digits + 5-digit IID + 12-character account number.

To verify the checksum (ISO 7064 MOD-97-10):

  1. Strip spaces, uppercase, and confirm the IBAN starts with CH and is 21 characters.
  2. Move the first four characters (CH + check digits) to the end.
  3. Replace each letter with two digits — A = 10 up to Z = 35 — so C becomes 12 and H becomes 17; any letters in the account are expanded too.
  4. Take the result modulo 97; a valid IBAN gives exactly 1.

The tool also confirms the IID is five digits and shows the account portion separately.

Example and notes

The sample IBAN CH93 0076 2011 6238 5295 7 has IID 00762 and account 01162385295 7 (the trailing characters belong to the 12-character account block). Swiss QR-IBANs follow the identical format but reserve IID values 3000031999; they validate the same way here. A passing checksum means the IBAN is internally consistent — it does not confirm the account exists, which only the bank can do.

Ad placeholder (rectangle)