What is an IBAN?
An IBAN (International Bank Account Number) is an ISO 13616 standard for identifying a bank account in cross-border payments. It contains a country code, check digits, and a country-specific BBAN.
IBAN reference
Every country that issues IBANs uses a fixed length and a country-specific BBAN structure defined by ISO 13616. Pick a country to see its full format spec and a MOD 97-valid sample IBAN for testing.
An IBAN always starts with a 2-letter ISO 3166 country code, followed by 2 check digits, and then the BBAN — the country-specific part. The length and the BBAN structure differ per country but are fixed within each country. For example, German IBANs are always 22 characters; Belgian IBANs are always 16.
The check digits are computed with the MOD 97-10 algorithm so that any single-digit or swap error is caught. The format pages linked above break each country's BBAN into its fields; the example pages provide a synthetic, MOD 97-valid IBAN for integration testing.
Need to validate a real IBAN instead of browsing formats? Use the IBAN validator.
An IBAN (International Bank Account Number) is an ISO 13616 standard for identifying a bank account in cross-border payments. It contains a country code, check digits, and a country-specific BBAN.
No. Each country defines its own fixed IBAN length and BBAN field structure. The country pages list the exact length, component positions, and formatting rules for each supported country.
No. The examples are synthetic IBANs generated to match each country's format and pass the MOD 97 check. They are for testing and demonstrations only and are not connected to bank accounts.
Use the IBAN validator to check an IBAN's country format, length, and MOD 97 check digits in your browser. A valid result confirms the structure, but not that an account exists or can receive funds.