Skip to content
TrillioniPay
Free tool

IBAN checker

Paste an IBAN to check its country, length, format and check digits. If something is wrong you’ll see exactly what; if it’s right, you’ll see the bank behind it.

Paste it as written; spaces and lower case are fine. The check runs in your browser.

  • ✓ Free, no sign-up
  • ✓ The check runs in your browser
  • ✓ 90 IBAN countries

What the IBAN checker tests

The same four checks a bank runs before it accepts a transfer, in the same order. The first one that fails is the one you see.
  1. 01Country code

    The first two letters must be a country that issues IBANs. That fixes everything else: the length and the layout of the rest.

  2. 02Length

    Each country has one fixed length, from 15 characters in Norway to 33 in Russia. One character more or less is always an error.

  3. 03Format of each field

    The bank code, branch code and account number must have letters or digits where the country’s format expects them.

  4. 04Check digits

    Move the first four characters to the end, turn letters into numbers (A = 10 … Z = 35) and divide by 97: the remainder must be 1 (ISO 7064). A single typo breaks it.

What is an IBAN?

An International Bank Account Number (ISO 13616) identifies one bank account in a format every bank can read. It always starts with a two-letter country code and two check digits; the rest, the BBAN, is the national account number: a bank code, often a branch code, then the account. It is at most 34 characters long.
Egypt · 29 characters

EG380019000500000000263180002

  1. Country code1–2
  2. Check digits3–4
  3. Bank code5–8
  4. Branch code9–12
  5. Account number13–29

How to find your IBAN

  1. 01Bank statement

    Printed near the top of a statement, usually next to the SWIFT/BIC code.

  2. 02Online or mobile banking

    Under account details. Copy it from there rather than retyping it.

  3. 03An invoice

    A supplier who wants a transfer puts its IBAN and SWIFT code on the invoice. Check new details before the first payment.

  4. 04Only an account number?

    Ask the bank, or build it with the IBAN calculator from the bank code, branch and account number.

Open the IBAN calculator

IBAN, SWIFT/BIC and account number

They answer different questions. The IBAN says which account, the SWIFT/BIC code says which bank, and the account number is the account as its own bank knows it.
CodeWhat it identifiesFormatExample
IBANOne account, anywhere in the IBAN countriesUp to 34 letters and digits, starting with the country codeEG38 0019 0005 …
SWIFT / BICThe bank, and optionally the branch8 or 11 charactersNBEGEGCX
Account numberOne account inside its own bankNational; length varies0000 0000 2631 8000 2

A euro transfer by SEPA needs only the IBAN. A SWIFT payment, the route to most countries outside SEPA, needs the IBAN (where the country uses one) and the SWIFT/BIC code. Check a SWIFT code

IBAN example

The same IBAN has two forms. Electronic, with no spaces, for payment forms: EG380019000500000000263180002. Print, in groups of four, for invoices and statements: EG38 0019 0005 0000 0000 2631 8000 2. Both are the same number.
CountryLengthExample IBAN
Egypt29EG38 0019 0005 0000 0000 2631 8000 2
United Arab Emirates23AE07 0331 2345 6789 0123 456
Saudi Arabia24SA03 8000 0000 6080 1016 7519
Morocco28MA64 0115 1900 0001 2050 0053 4921
Oman23OM81 0180 0000 0129 9123 456
Qatar29QA58 DOHB 0000 1234 5678 90AB CDEF G
Kuwait30KW81 CBKU 0000 0000 0000 1234 5601 01
Bahrain22BH67 BMAG 0000 1299 1234 56
Jordan30JO94 CBJO 0010 0000 0000 0131 0003 02
Tunisia24TN59 1000 6035 1835 9847 8831

Specimen numbers from the SWIFT IBAN Registry. They pass the checker but are not real accounts; never pay to them.

IBAN examples for every country

Common IBAN mistakes

  1. 01O for 0, I for 1

    Easy to do when reading from a PDF or a photo. The format and check-digit tests catch it.

  2. 02A missing or extra character

    The length test catches it and tells you how many characters the country expects.

  3. 03Spaces in a payment form

    Some bank forms reject the print format. Use the electronic form, with no spaces; the Copy button gives you that.

  4. 04A valid IBAN for the wrong account

    No checker can catch this. Changed bank details on an invoice are a classic fraud; confirm them by phone with someone you know.

IBAN formats by country

The number after each country is its IBAN length. Open a country for its structure field by field and a worked example.

Middle East, North Africa and our main corridors

Algeria does not use the IBAN: how to pay a RIB

All 90 IBAN countries, with length

IBAN checker: questions

Is the IBAN checker free, and is my IBAN stored?
It is free and needs no account. The format check runs in your browser. To name the bank, only the bank and branch codes are looked up in our directory; we don’t save the IBAN you type.
Does a valid IBAN mean the account exists?
No. A valid result means the country, length, layout and check digits agree, which catches almost every typo. Only the account holder’s bank can confirm that the account is open and in the right name, so confirm new details with the person you are paying.
My bank gave me this IBAN, so why does it fail?
Almost always because a character changed on the way: a letter O instead of a zero, a missing digit, two digits swapped, or an extra character from copying a label. The result names the check that failed. Copy the IBAN again from the statement or online banking, electronically if you can.
Does Egypt use IBANs?
Yes. An Egyptian IBAN has 29 characters and starts with EG: two check digits, a 4-digit bank code, a 4-digit branch code and a 17-digit account number. Payments to Egypt go by SWIFT, so you also need the bank’s SWIFT/BIC code.
Which Gulf countries use IBANs?
All six: the UAE (23 characters), Saudi Arabia (24), Qatar (29), Kuwait (30), Bahrain (22) and Oman (23). Jordan (30) and Egypt (29) do too. None of them is in SEPA, so payments go by SWIFT with the bank’s BIC.
Why is Algeria not in the list?
Algeria has not adopted the IBAN. Algerian accounts are identified by the 20-digit RIB (bank, agency, account and a 2-digit key), which you send together with the bank’s SWIFT/BIC code.
Can I pay any IBAN by SEPA?
Only in euro, and only when the IBAN belongs to a SEPA country; the checker marks those with SEPA. An IBAN in Egypt, the Gulf, Morocco or Tunisia is outside SEPA and is paid by SWIFT, with the bank’s SWIFT/BIC code.
What’s the difference between an IBAN and a SWIFT code?
The IBAN identifies the account; the SWIFT/BIC code identifies the bank. A euro payment by SEPA needs only the IBAN. A payment by SWIFT, which is how money reaches most countries outside SEPA, needs both.

Paying suppliers abroad, or getting paid in euro?

TrillioniPay gives a business its own euro IBAN, reachable by SEPA, and pays suppliers in 180+ countries. Accounts open first to the waiting list.

Related tools