Free IBAN Validator & Formatter

Instantly validate, format, and extract details from any International Bank Account Number. Supports 80+ countries.

We handle international payments and documents daily — so we built this tool for our clients and anyone who needs it.

Enter an IBAN to validate

Country
Formatted IBAN
Bank Code
Account Number
BBAN
Check Digits

Enter an IBAN above to validate it

Paste or type any IBAN from 80+ countries for instant verification

Try an Example IBAN

IBAN Format by Country

Complete reference of IBAN formats, lengths, and examples for every country that uses the IBAN system.

Country Code Length Example

Understanding IBANs

What Is an IBAN?

An International Bank Account Number (IBAN) is a standardised format for identifying bank accounts across national borders. Introduced by the European Committee for Banking Standards, it reduces errors in international money transfers by providing a consistent, machine-readable account format.

IBAN Structure

Every IBAN begins with a two-letter country code, followed by two check digits, then a Basic Bank Account Number (BBAN) that varies by country. The check digits are calculated using the MOD 97 algorithm (ISO 7064), which catches over 99% of transcription errors.

IBAN vs SWIFT/BIC

An IBAN identifies a specific bank account, while a SWIFT/BIC code identifies the bank itself. For international transfers, you typically need both: the SWIFT code to route the payment to the correct bank, and the IBAN to credit the right account.

Instant Validation

Results appear immediately — all validation runs in your browser with no server requests or delays.

100% Private

Your IBAN never leaves your device. All processing happens locally in your browser — nothing is sent to any server.

80+ Countries

Supports every country in the IBAN system, from Andorra to the British Virgin Islands, with country-specific format validation.

Frequently Asked Questions

What is an IBAN and why do I need one?

An IBAN (International Bank Account Number) is a standardised way of identifying bank accounts internationally. You need it for sending or receiving international payments — it ensures money reaches the correct account and reduces the risk of errors or delays.

How do I find my IBAN?

Your IBAN is usually printed on your bank statement, shown in your online banking portal, or available on request from your bank. In the UK, your IBAN will start with "GB" followed by 20 more characters.

How does IBAN validation work?

IBAN validation uses the MOD 97 algorithm defined by ISO 13616. The first four characters (country code + check digits) are moved to the end, letters are converted to numbers (A=10, B=11, etc.), and the resulting number must give a remainder of 1 when divided by 97.

What is the difference between IBAN and sort code?

A sort code is a UK-specific 6-digit number that identifies your bank and branch. An IBAN is an international standard that incorporates your sort code and account number into a single, globally recognised format. For UK accounts, the IBAN includes: GB + check digits + bank code + sort code + account number.

Do all countries use IBANs?

No. Over 80 countries use the IBAN system, primarily in Europe, the Middle East, and parts of Africa and the Caribbean. The United States, Canada, Australia, and most Asian countries do not use IBANs — they have their own routing systems (e.g., ABA routing numbers in the US).

Is it safe to share my IBAN?

Sharing your IBAN is generally safe — it is designed to be shared for receiving payments, much like giving someone your bank details. However, you should never share your PIN, passwords, or online banking credentials alongside it.

Need Professional Translation Services?

Working with international clients? We translate documents in 90+ languages with certified, professional translators.

Get Instant Quote

Try Our Other Free Tools

More free tools to help with your international needs

Get Instant Quote
Lingo Pro

Lingo Pro

Online

Hey! I'm Lingo Pro. Ask me anything about translations, pricing, or turnaround times - I speak many languages!