General IBAN Structure
The IBAN has a standard structure that varies slightly by country, but always follows this base format:
Structure by Country

Spain
Length: 24 characters
ES9121000418450200051332
France
Length: 27 characters
FR763000600011234567890189
Germany
Length: 22 characters
DE89370400440532013000
United Kingdom
Length: 22 characters
GB29NWBK60161331926819mod-97 Validation Algorithm
The IBAN uses a validation algorithm called mod-97 to ensure the code is correct:
Move the first 4 characters (country code + control) to the end of the IBAN
Convert all letters to numbers (A=10, B=11, ..., Z=35)
Divide the resulting number by 97
The remainder must be 1 for the IBAN to be valid
The check digit is calculated as (98 - remainder)
Countries Using IBAN
Spain
France
Germany
Italy
Portugal
Netherlands
Belgium
Austria
Switzerland
Sweden
Norway
Denmark
Finland
Poland
Czech Republic
Hungary
Romania
Bulgaria
Greece
Cyprus
Malta
Luxembourg
Slovenia
Slovakia
Lithuania
Latvia
Estonia
Ireland
United Kingdom
Iceland
Ready to use IBAN?
Validate an existing IBAN or generate a new one with our tools