IBAN Generator
Generate valid International Bank Account Numbers (IBAN)
Generate valid International Bank Account Numbers (IBAN) for different countries. This tool creates properly formatted IBANs with valid check digits, following the specific format requirements for each supported country.
Format for United Kingdom
BBBB SSSS SSCC CCCC CC
B = Bank Code, S = Branch Code (Sort Code), C = Account Number, G = Branch Code, K = Check Digit
Sample IBANs by Country
United Kingdom (GB)
GB29 NWBK 6016 1331 9268 19
Germany (DE)
DE89 3704 0044 0532 0130 00
France (FR)
FR14 2004 1010 0505 0001 3M02 606
Spain (ES)
ES91 2100 0418 4502 0005 1332
Italy (IT)
IT60 X054 2811 1010 0000 0123 456
How This Tool Works
Our IBAN Generator tool helps you create valid International Bank Account Numbers:
- Select the country for which you want to generate an IBAN
- Enter the bank code (usually 4 characters)
- Enter the branch code (4-6 characters)
- Enter the account number (8-10 digits)
- Click "Generate IBAN" to create a valid IBAN
- Copy the generated IBAN using the copy button
The tool follows these steps to generate a valid IBAN:
- Combines the bank code, branch code, and account number to create the BBAN
- Adds the country code and placeholder check digits
- Converts letters to numbers (A=10, B=11, etc.)
- Calculates the check digits using MOD-97
- Formats the final IBAN with proper spacing
Frequently Asked Questions
What is an IBAN?
An IBAN (International Bank Account Number) is a standardized international numbering system developed to identify bank accounts across national borders. It consists of:
- A two-letter country code
- Two check digits
- The basic bank account number (BBAN)
IBANs are used primarily in Europe but are also used in other parts of the world for international transfers.
How are IBAN check digits calculated?
IBAN check digits are calculated using the following process:
- Move the country code and check digits to the end
- Convert letters to numbers (A=10, B=11, etc.)
- Calculate MOD-97 of the resulting number
- Subtract the remainder from 98
- The result is the check digits (padded with leading zero if needed)
This ensures the IBAN is properly formatted and helps detect errors in transcription.
Why do IBAN formats vary by country?
IBAN formats vary by country because:
- Different countries have different banking systems
- Bank account number lengths vary by country
- Some countries include additional check digits
- Branch identification methods differ
Despite these differences, all IBANs follow the same basic structure with country code, check digits, and BBAN.
Are generated IBANs guaranteed to be valid?
The IBANs generated by this tool are:
- Mathematically valid (correct check digits)
- Properly formatted for each country
- Following the required length rules
However, this doesn't guarantee the IBAN corresponds to an actual bank account. The tool generates structurally valid IBANs that will pass format validation, but they may not represent real accounts.