Calculate IBAN from bank data
Generate IBAN from bank code and account number
Generate an IBAN directly in the browser from a country, bank code and account number. IBAN-Test calculates the country-specific IBAN structure and check digits for testing and further validation.
generate IBAN
The check determines whether an IBAN can actually have been issued by a bank.
Recognize typographical errors or deliberate incorrect entries in good time and thereby save unnecessary costs for returned direct debits.
Simply enter your sort code and account number and the software will then generate your IBAN.
Test IBANs for your software tests
Copy examples for the UK and other countries, with valid and invalid test cases available as JSON and CSV.
API
Generate IBANs regularly? Automate the next check.
Use the API to generate IBANs from bank details for supported countries and validate the results in your forms, tests or internal tools. Start with 10 free API requests every 24 hours.
When the IBAN generator helps
The IBAN generator calculates an IBAN from a country, bank code and account number. It is useful when existing bank details need to be converted into the country-specific IBAN format for testing or further processing.
Enter the country, bank code and account number. IBAN-Test creates the matching IBAN structure when generation rules are available.
Validate the generated IBAN to confirm its length, country structure, check digits and available bank data.
For recurring tests, forms and internal systems, IBAN generation is also available through the API.
How an IBAN is generated
- 1. Apply the country formatEach country defines the length and structure of its domestic bank account number inside the IBAN.
- 2. Build the BBANThe bank code and account number are placed into the country-specific Basic Bank Account Number structure.
- 3. Calculate check digitsThe two IBAN check digits are calculated with the international MOD-97 method.
- 4. Validate before useThe result should be checked again and confirmed with the account-holding bank before real payments.
Important: Generating an IBAN does not create a bank account and does not confirm that an account exists. The tool calculates a formally matching IBAN from the entered data.
For country-specific structure and available checks, see the IBAN profiles for Ireland, United Kingdom and Netherlands.
Frequently asked questions about generating an IBAN
Answers about IBAN structure, generation, validation and invalid bank data are available in the FAQ about IBAN validation and generation.
