IBAN Validation
Validates any Swiss IBAN using the official MOD-97 algorithm. Catches typos instantly.
QR-IBAN Support
Detects QR-IBANs (clearing 30000-31999) used for Swiss QR-bills and structured references.
Bank Identification
Shows the bank name (UBS, PostFinance, Raiffeisen, etc.) based on the IID/clearing number.
100% Private
All validation runs locally in your browser. No data is sent to any server. Zero tracking.
How It Works
The Swiss IBAN Validator checks the structure and checksum of Swiss IBANs according to the ISO 13616 standard. It uses the MOD-97 algorithm (ISO 7064) to verify the check digits — the same method used by banks.
- Enter or paste a Swiss IBAN (starting with CH or LI)
- Instant validation — green checkmark for valid, red cross for invalid
- Bank name displayed — identified via the IID (Instituts-Identifikation) from SIX Group's database
- QR-IBAN detection — automatically flags IBANs with clearing numbers 30000-31999
Privacy guarantee: The extension works entirely offline. No network requests are made — your IBAN never leaves your device. You can verify this in the browser's developer tools (Network tab).
What Is a QR-IBAN?
Since October 2022, the Swiss QR-bill is the only accepted payment slip format in Switzerland, replacing the old orange and red payment slips (ESR/ES). A QR-IBAN is a special IBAN with a clearing number in the range 30000-31999, used exclusively for QR-bills with a structured reference (QR-Referenz).
Regular IBANs (clearing numbers outside 30000-31999) can also be used on QR-bills, but only with a Creditor Reference (ISO 11649) or without any reference. The Swiss IBAN Validator identifies both types and clearly labels them.
Supported Banks
The validator recognizes all Swiss financial institutions registered with SIX Group, including:
- UBS Switzerland AG
- Credit Suisse (Schweiz) AG
- PostFinance AG
- Raiffeisen Switzerland
- Zuercher Kantonalbank (ZKB)
- All 24 cantonal banks
- Migros Bank, Bank Cler, Valiant, and more
- Liechtenstein banks (LI IBANs)
Use Cases
For Accountants and Bookkeepers
Quickly verify IBANs before processing payments or setting up new vendor accounts. Avoid rejected transfers caused by IBAN typos. The QR-IBAN detection helps ensure the correct IBAN type is used for QR-bill payments.
For Freelancers and Small Businesses
Double-check client IBANs before issuing invoices. Confirm whether a QR-IBAN or regular IBAN should be used for your QR-bills. Works directly in your browser — no need to switch to another tool.
For Google Sheets Users
The Google Workspace add-on lets you validate Swiss IBANs directly in Google Sheets. Select cells containing IBANs, run the validator, and get instant results — perfect for bulk validation of payment lists and client databases.
Frequently Asked Questions
Is the extension really free?
Yes, completely free with no limitations. There are no premium tiers, no ads, and no in-app purchases. The extension is developed by ERPLight as a free tool for the Swiss business community.
Does it work with Liechtenstein IBANs?
Yes. The validator supports both CH (Switzerland) and LI (Liechtenstein) IBANs. Liechtenstein uses the same IBAN format and clearing system as Switzerland.
Can it validate non-Swiss IBANs?
The extension is specifically designed for Swiss and Liechtenstein IBANs. It validates the checksum of any IBAN format, but the bank identification feature only works for Swiss/LI clearing numbers.
Is my data safe?
Absolutely. The extension performs all validation locally in your browser using JavaScript. No IBAN, no keystroke, and no usage data is ever transmitted. There are no analytics, no cookies, and no server-side components. Your privacy is guaranteed by design.
What permissions does the extension need?
The browser extension requires zero special permissions — it only runs when you click the extension icon. The Google Workspace add-on requires access to the current spreadsheet to read and validate IBAN values in selected cells.