Echo Money
Login
IBAN calculator

Validate or generate an IBAN in seconds.

Convert local bank details into a valid International Bank Account Number instantly - or check the format of one you already have before you send money on it.

  • No signup required
  • Supports 80+ IBAN countries
  • Official country formats & check digits
  • Instant validation
Private

Paste an IBAN to instantly check its country, length, structure, and check digits - right here in your browser.

*We do not store or view any of the data you enter here.

The basics

What is an IBAN?

An International Bank Account Number (IBAN) is a globally standardized bank account identifier used for international bank transfers. It is made up of a combination of up to 34 letters and numbers, helping banks process transfers across the globe.

Instead of relying only on an account number, IBANs include:

  • Country code
  • Check digits
  • Bank identifier
  • Branch identifier (where applicable)
  • Customer account number

This standardized format helps banks correctly identify accounts across borders, reducing payment failures and processing delays.

Anatomy of an IBAN
Country code DECheck digits 89Bank code 3704 0044Account number 0532 0130 00
Country code DE
Check digits 89
Bank code 3704 0044
Account number 0532 0130 00
How it works

From local bank details to a valid IBAN in four simple steps

  1. 1. Select your country. Every country follows a unique IBAN format - pick yours and the right fields appear.

  2. 2. Enter your local bank details. Input your bank code, branch code (if required), and account number.

  3. 3. Generate your IBAN. The calculator applies the country's official IBAN structure and computes the check digits.

  4. 4. Verify before sending. Always confirm the IBAN with the recipient or their bank - correct formatting doesn't guarantee the account exists.

Why IBAN matters

Small code, big consequences

International payments fail surprisingly often because of incorrect banking information. Using the correct IBAN helps:

Reduce payment failures
Speed up cross-border transfers
Minimize manual processing
Improve payment accuracy
Lower operational risk
Reduce transaction costs
Examples

Top 10 IBAN examples

CountryIBAN example
GB29DEMO40441273625841
FR7830006012340005598765458
DE66120300000099001122
IE51DEMO98342020456783
ES5600810500630001234567
PL78109000040000000123456789
IT08M0100503400000000567890
NL93DEMO0123456789
RO67DEMO0001234567890123
PT69003300010001234567830
Coverage

80+ countries & territories use IBAN

The number shows each country's IBAN length - tap a country to open it in the calculator or preview an example in the checker. Countries like the United States, Canada, and Australia don't use IBAN - they rely on routing numbers, BSB codes, and SWIFT instead.

IBAN vs SWIFT

Two codes, two jobs

Many people confuse IBANs and SWIFT codes. An IBAN pinpoints the exact account; a SWIFT/BIC code identifies the bank itself - and many international transfers need both.

IBANSWIFT/BIC
Identifies a specific bank accountIdentifies a bank
Used to route payments to an accountUsed to identify the receiving institution
Up to 34 characters8 or 11 characters
Required in many international transfersOften used alongside an IBAN
Structure

Inside a global IBAN

Each set of characters represents a different detail of your bank account.

Country identification 2 characters · ISO alpha-2 letters

Sets the geographic financial jurisdiction (e.g. SG for Singapore).

Check digits 2 characters · Numeric (00–98)

Run against a MOD-97 algorithm to catch 99% of user input typos.

Bank code (BIC/routing) Variable · Alphanumeric

Identifies the specific clearing institution handling the fund ledger.

Basic account line (BBAN) Variable · Alphanumeric

The core localized bank account number assigned to the individual entity.

Locate it

Where can you find your IBAN?

You can usually find your IBAN in your online banking portal, mobile banking app, bank statements, or account details provided by your bank. If you're unsure, your bank can confirm the correct IBAN for your account.

You can also use Echo Money's IBAN tools to validate the format and better understand the structure of an IBAN before making an international payment.

Important to know

A valid IBAN format does not necessarily mean the bank account exists or that the IBAN belongs to the intended recipient. IBAN validation only checks whether the number follows the correct country-specific structure and checksum rules.

Before sending or receiving an international payment, always confirm the IBAN directly with the recipient or their bank to help avoid payment delays, failed transfers, or funds being sent to the wrong account.

Got the right IBAN? Send the money to go with it

Move funds to 110+ countries with real-time exchange rates, upfront pricing, and instant delivery to local bank accounts.

Send Money Now
FAQs

Questions, answered