IBAN Decoder & Validator
Paste any IBAN to instantly validate it and see its full breakdown — country, bank code, branch, and account number.
IBAN Countries
View all →What is an IBAN?
An IBAN (International Bank Account Number) is a standardised way to identify a bank account across borders. It was introduced by the International Organization for Standardization (ISO 13616) and is now used by 81 countries — covering virtually all of Europe, the Middle East, and parts of the Caribbean and Central America.
Every IBAN starts with a two-letter country code (e.g. DE for Germany, GB for the UK), followed by two check digits, then the domestic account number in a format specific to that country. The total length ranges from 15 characters (Norway) to 34 characters (Malta).
What is an IBAN used for?
IBANs are required when making international bank transfers — your bank needs the recipient's IBAN to route the payment to the correct account. Within the SEPA zone (36 European countries), IBANs are also used for all domestic euro transfers, direct debits, and instant payments.
Without a valid IBAN, international wire transfers will typically be rejected or returned. If you receive an IBAN from someone, it's worth validating it before initiating a transfer — this tool checks the format and ISO 7064 checksum to catch transcription errors.
How to read an IBAN
Every IBAN has the same structure at the start, then a country-specific BBAN (Basic Bank Account Number):
The check digits (positions 3–4) are calculated using the ISO 7064 MOD-97-10 algorithm. A valid checksum doesn't guarantee the account exists, but it does confirm the number wasn't garbled in transcription.
Does the US use IBAN?
No. The United States, Canada, Australia, China, India, and most Asian and African countries do not use the IBAN system. US bank accounts are identified by a routing number (ABA) and account number. To receive international transfers into a US account, you typically provide a SWIFT/BIC code alongside the routing and account numbers.
Tools & Guides
Find any bank by SWIFT code or bank name. Supports 24 countries.
Convert local account details to IBAN for Germany, UK, France, Spain, Netherlands.
The MOD-97 algorithm explained with a worked example.
Wrong length, bad checksum, formatting issues — and how to fix them.
From 15 characters (Norway) to 34 (Malta). Full comparison table.
Which countries are in SEPA and what that means for transfers.
US, Canada, Australia and others — what to send instead of an IBAN.
Sweden, Poland, Denmark and others in SEPA but using their own currency.
Latest Articles
View all →Austria IBAN Format Explained
Austrian IBANs are 20 characters and include a 5-digit bank code and 11-digit account number. Austria is a founding SEPA member.
Switzerland IBAN Format: Banking Precision
Swiss IBANs are 21 characters and include a 5-digit bank clearing number. Switzerland is not in the EU but is a SEPA member.
Belgium IBAN Format Guide
Belgian IBANs are 16 characters — among the shortest in Europe. They encode a 3-digit bank code and a 7-digit account number with 2 national check digits.