IBAN formats by country
Length, structure, a valid example and SEPA status for all 78 countries with a registered IBAN format.
78 countries have a registered IBAN format — from 15 characters (Norway) to 32 (Saint Lucia). A Bulgarian IBAN is 22 characters, e.g. BG80 BNBG 9661 1020 3456 78.
The length includes the 2-letter country code and the 2 check digits. 37 of the 78 countries participate in SEPA.
Frequently asked questions
How many countries use IBAN?
78 countries and territories have an officially registered IBAN format in the public IBAN registry (ISO 13616). The USA, Canada, Australia, China and Japan do not use IBAN — transfers there use local account numbers plus SWIFT/BIC.
How many characters does an IBAN have?
It depends on the country: from 15 characters (Norway) to 32 (Saint Lucia). A Bulgarian IBAN is 22 characters, a German one is also 22, a French one is 27. The exact length for every country is in the table.
Which countries are in SEPA?
37 of the IBAN countries participate in SEPA — all EU/EEA members plus the UK, Switzerland, Monaco, San Marino, Andorra, Vatican City and Gibraltar. SEPA euro transfers are processed like domestic ones.
How do I check whether an IBAN is valid?
Use the free svcs.bg IBAN validator: it checks the MOD-97 checksum and the exact per-country length, fully in your browser — the number is never sent anywhere.