ibanchecker.cash
IBAN FundamentalsJune 15, 2026 · 7 min read

IBAN Format by Country: Why Every Nation Has a Different Length

IBANs range from 15 to 31 characters depending on the country. Learn why lengths differ, see examples for major countries, and understand the BBAN structure behind each format.

Share

A German IBAN is 22 characters. A Norwegian IBAN is 15. A Maltese IBAN is 31. If you've ever wondered why the same international standard produces account numbers of such different lengths, the answer lies in how IBANs were designed — and in the very different domestic banking systems they encode. This guide explains the logic behind IBAN length variation and walks through the formats used in the major IBAN countries.

Why Do IBANs Have Different Lengths in Different Countries?

The IBAN standard (ISO 13616) didn't replace national account numbers — it wrapped them. Every IBAN is built from two parts: a fixed 4-character header (country code + check digits) and a variable-length domestic account number called the BBAN (Basic Bank Account Number).

Because every country had its own account numbering system before IBANs were introduced, the BBAN length varies from country to country. Norway's domestic account numbers are 11 digits, so Norwegian IBANs are 4 + 11 = 15 characters. Malta's domestic system uses 27 characters, giving 4 + 27 = 31.

The ISO standard fixes the length per country — once a country joins the IBAN scheme, all its IBANs are always exactly the same number of characters. This fixed length is itself a validation rule: a German IBAN that is 23 characters long is invalid by definition, regardless of its check digits.

What Is the Shortest IBAN?

Norway (NO) holds the record for the shortest IBAN at 15 characters. Norwegian IBANs look like this:

NO93 8601 1117 947

The BBAN is 11 digits — the standard Norwegian account number format — which includes a check digit of its own at the end.

What Is the Longest IBAN?

Malta (MT) has the longest IBAN at 31 characters:

MT84 MALT 0110 0001 2345 MTLC AST0 01S

The Maltese BBAN is 27 characters and includes a 4-character bank code, a 5-character branch code, and an 18-character account number. The presence of letters inside the BBAN (unlike most European countries, which use only digits) also contributes to Malta's unusually long format.

How Do Major European Countries Compare?

Here are the IBAN lengths for the most commonly used European formats:

  • Germany (DE) — 22 characters: DE89 3704 0044 0532 0130 00
  • United Kingdom (GB) — 22 characters: GB29 NWBK 6016 1331 9268 19
  • France (FR) — 27 characters: FR76 3000 6000 0112 3456 7890 189
  • Spain (ES) — 24 characters: ES91 2100 0418 4502 0005 1332
  • Italy (IT) — 27 characters: IT60 X054 2811 1010 0000 0123 456
  • Netherlands (NL) — 18 characters: NL91 ABNA 0417 1643 00
  • Belgium (BE) — 16 characters: BE71 0961 2345 6769
  • Switzerland (CH) — 21 characters: CH56 0483 5012 3456 7800 9
  • Austria (AT) — 20 characters: AT61 1904 3002 3457 3201
  • Poland (PL) — 28 characters: PL61 1090 1014 0000 0712 1981 2874
  • Norway (NO) — 15 characters: NO93 8601 1117 947
  • Sweden (SE) — 24 characters: SE35 5000 0000 0549 1000 0003

All of these examples are standard documentation examples — not real active accounts.

How Do Middle Eastern and Gulf IBAN Lengths Compare?

Middle Eastern countries joined the IBAN scheme later and generally have longer IBANs due to the structure of their domestic account numbers:

  • Saudi Arabia (SA) — 24 characters: SA03 8000 0000 6080 1016 7519
  • UAE (AE) — 23 characters: AE07 0331 2345 6789 0123 456
  • Qatar (QA) — 29 characters: QA58 DOHB 0000 1234 5678 90AB CDEF G
  • Kuwait (KW) — 30 characters: KW81 CBKU 0000 0000 0000 1234 5601 01
  • Bahrain (BH) — 22 characters: BH67 BMAG 0000 1299 1234 56
  • Jordan (JO) — 30 characters: JO94 CBJO 0010 0000 0000 0131 0003 02

Does the Format Matter if the IBAN Passes Validation?

Yes — length and format are part of validation. An IBAN that passes the MOD-97 check digit test but has the wrong number of characters for its country is still invalid. Banks will reject it. This is why country-specific format checking is a critical layer on top of the mathematical check.

The ibanchecker.cash validator checks both: it verifies the MOD-97 check digits and confirms that the length and BBAN structure match the country's defined format.

Where Can I See the Full IBAN Format for Every Country?

The IBAN Format page lists all 84 countries that use the IBAN standard, with each country's IBAN length, BBAN structure, and an example IBAN. Country-specific deep dives are also available — for example:

You can also use the IBAN Format Checker to paste any IBAN and immediately see its country, expected length, BBAN breakdown, and whether it passes all validation rules.

Last updated: June 2026

Validate an IBAN instantly

Free IBAN checker — MOD-97 verification, bank lookup, and SEPA status across 84 countries.

Open IBAN Checker →

Related Articles