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):
- Strip spaces, uppercase, and confirm the IBAN starts with
CHand is 21 characters. - Move the first four characters (
CH+ check digits) to the end. - Replace each letter with two digits —
A= 10 up toZ= 35 — soCbecomes 12 andHbecomes 17; any letters in the account are expanded too. - 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 30000–31999; 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.