Random IBAN generator

This tool can randomly generate up to 4000 valid International Bank Account Numbers (IBAN), see an example of a list with randomly generated IBAN numbers created by this tool.

The IBAN uniquely identifies an account held at a bank. An IBAN is not replacing the national numbering systems and is also not a new bank account number. It is a way of representing national account numbers in an internationally recognised standard format.

The IBAN is a series of alphanumeric characters [0-9A-Z] and starts with a 2 character country code (ISO 3166), followed by a 2-digit checksum and the Basic Bank Account Number (BBAN, ISO 13616). The BBAN itself consists of a bank/branch code and the account number, both with optional check digits.

IBAN structure example

The randomly generated IBANs complies with the IBAN format as displayed in the table below.
The 2-digit checksum are correctly calculated but the generated BBANs are fictitious. The generated IBANs should only be used for testing purposes. For example testing e-commerce sites, testing financial software etc. Do not use them in any production systems.

The randomly generated IBANs for the Netherlands have fictitious bank account numbers but the bank account numbers (all having 9 or 10 digits) are elfproef valid.

The IBAN exact structure is country specific:

How this service works:
  • There are two ways to randomly generate IBANs:
    • Select a specific country and create IBANs for this country only.
    • Or enable checkbox "Select all countries" and create IBANs for all countries (see table above).
  • Enter the number of IBANs (per country) to be generated in the input box.
  • Press the Generate button. The IBANs can be found in the output box.
  • Optionally: To check the randomly generated IBANs, you may copy and paste the generated IBANs in the IBAN checker tool and create a CSV report containing the IBANs and its corresponding country codes, bank codes, branch codes and account numbers.

Input random IBAN generator:

Select a country *:
-- Or --  
Select all countries *: Help
Number of IBANs
(Max. 4000)
Use only digits in the "c" character set representation: Help
* = required   

Output random IBAN generator: