IBAN country guides

IBAN Format by Country

Browse country-specific IBAN length, country code, and clearly labeled example formatting. These guides explain format rules only and do not confirm account existence or ownership.

DE Germany IBAN format 22 characters FR France IBAN format 27 characters IT Italy IBAN format 27 characters ES Spain IBAN format 24 characters NL Netherlands IBAN format 18 characters BE Belgium IBAN format 16 characters GB United Kingdom IBAN format 22 characters CH Switzerland IBAN format 21 characters AT Austria IBAN format 20 characters PL Poland IBAN format 28 characters PT Portugal IBAN format 25 characters IE Ireland IBAN format 22 characters DK Denmark IBAN format 18 characters SE Sweden IBAN format 24 characters NO Norway IBAN format 15 characters

Compare published IBAN structures

This table lists only the 15 country formats that have a reviewed structure, example/test value, source note, and review date on the site.

Published country IBAN field lengths and national sources
Country Total length BBAN structure Bank identifier length Account length Domestic check character Source
Germany
DE
22 characters 18 digits after the country code and check digits. 8 digits 10 digits No Deutsche Bundesbank - Bank sort codes
France
FR
27 characters 23 BBAN characters after the country code and check digits. 5 digits 11 alphanumeric Yes - 2 digits Banque de France - RIB, IBAN and BIC
Italy
IT
27 characters 23 BBAN characters after the country code and check digits. 5 digits 12 alphanumeric Yes - 1 letter Banca d'Italia - IBAN structure
Spain
ES
24 characters 20 digits after the country code and check digits. 4 digits 10 digits Yes - 2 digits Banco de Espana - Spanish bank account structure
Netherlands
NL
18 characters 14 BBAN characters after the country code and check digits. 4 letters 10 digits No Betaalvereniging Nederland - Dutch IBAN bank code
Belgium
BE
16 characters 12 digits after the country code and check digits. 3 digits 7 digits Yes - 2 digits Febelfin - Belgian IBAN and BIC
United Kingdom
GB
22 characters 18 BBAN characters after the country code and check digits. 4 letters 8 digits No Pay.UK - Format of the IBAN issued in the UK
Switzerland
CH
21 characters 17 characters after the country code and international check digits - a 5-digit bank or clearing identifier followed by a 12-character alphanumeric account field. 5 digits 12 alphanumeric No SIX - IBAN format in Switzerland
Austria
AT
20 characters 16 digits after the country code and check digits. 5 digits 11 digits No Oesterreichische Nationalbank - IBAN and BIC
Poland
PL
28 characters 24 digits after the country code and check digits. 8 digits 16 digits No Narodowy Bank Polski - numbering banks and bank accounts
Portugal
PT
25 characters 21 digits after the country code and check digits: a 4-digit bank identifier, 4-digit national routing block, 11-digit account number, and 2 national check digits. 4 digits 11 digits Yes - 2 digits Banco de Portugal - International Bank Account Number
Ireland
IE
22 characters 18 BBAN characters after the country code and check digits: a four-letter bank identifier, 6-digit branch identifier, and 8-digit account number. 4 letters 8 digits No Banking & Payments Federation Ireland - BIC and IBAN information
Denmark
DK
18 characters 14 digits after the country code and check digits: a 4-digit bank identifier, 9-digit account number, and 1 check digit. 4 digits 9 digits Yes - 1 digit Finance Denmark - International payments and IBAN
Sweden
SE
24 characters 20 digits after the country code and check digits: a 3-digit bank identifier, 16-digit account number, and 1 check digit. 3 digits 16 digits Yes - 1 digit Bankinfrastruktur i Sverige - Swedish IBAN structure
Norway
NO
15 characters 11 digits after the country code and check digits: a 4-digit bank identifier, 6-digit account number, and 1 check digit. 4 digits 6 digits Yes - 1 digit Bits AS - Norwegian bank account number standard

How to use these IBAN format guides

Each country page lists the expected IBAN length, two-letter country code, print format example, and digital format example. Use the pages to understand structure before checking an actual value locally in the IBAN Checker.

Format checks only

BankCodeKit checks country support, length, allowed characters, and checksum. It does not confirm that an account exists, belongs to a payee, or can receive a payment.

Published format comparison sources

Public references for the 15 published IBAN format comparisons are linked below; detailed standard scope, review methods, and licensing boundaries are documented on the Sources and Updates page.

Matching the cited format and reference data for the 15 published IBAN format comparisons does not confirm account existence, ownership, bank reachability, or payment success. Read the detailed disclaimer.

Reference data reviewed: 2026-07-17 Next scheduled data review: 2026-10-17 Sources: Swift IBAN Registry, European Payments Council SEPA scheme countries list Reference data is reviewed periodically. BankCodeKit does not perform live bank, account, sanctions, or payment-network confirmation.

Related tools