78 Country Formats · Validated in Your Browser · Nothing Stored
IBAN Checker
Validate any IBAN in seconds: country format, length, and the official mod-97 checksum. Your IBAN never leaves your device.
Why Use IbanCodeCheck?
Catch typos before your bank does - a wrong IBAN can bounce or delay a transfer for days
Private by Design
Validation runs 100% in your browser. The IBAN is never sent to any server, stored, or logged.
Real Checksum Math
The official ISO 7064 mod-97 algorithm, plus length and structure rules for each country. A single mistyped character fails.
78 Country Formats
Every IBAN country covered, with format guides: length, structure, and a valid example for each.
Free API Included
Developers get server-side validation via our free JSON API - no API key required.
How IBAN Validation Works
Three checks in a few milliseconds
Country & Length
The first 2 letters identify the country; each country has a fixed IBAN length (Germany 22, UK 22, France 27).
Structure
The characters after the check digits must match the country's pattern of bank code, branch, and account number.
Mod-97 Checksum
Positions 3 and 4 are check digits computed over the whole number. Any typo makes the checksum fail.
Frequently Asked Questions
Everything you need to know about IBANs
What is an IBAN?
An IBAN (International Bank Account Number) identifies a specific bank account for international payments. It starts with a 2-letter country code and 2 check digits, followed by the domestic bank and account numbers. Read the full guide →
Is it safe to enter my IBAN here?
Yes. Validation runs entirely in your browser. The IBAN is never transmitted to our server, stored, or logged. Also worth knowing: an IBAN alone cannot be used to take money from your account, only to send money to it.
Does a valid checksum mean the account exists?
No. A valid result means the number is structurally correct with no typos. It does not confirm the account is open or belongs to a specific person. Always verify details with the recipient before sending money.
What is the difference between an IBAN and a SWIFT code?
An IBAN identifies the account; a SWIFT/BIC code identifies the bank. Most international transfers need both.
Why do IBAN lengths differ by country?
Each country maps its existing domestic account format into the IBAN standard, so lengths range from 15 characters (Norway) to 32 (Saint Lucia). See all lengths in the country format table.
Is this IBAN checker free?
Yes, completely free with unlimited checks and no registration. Developers can use the free validation API for server-side checks.