RandomNr

Random IBAN Generator

Generate test IBANs with a valid country structure and check digits, tied to no real account.

Random IBAN Generator

GB29 NWBK 6016 1331 9268 19

Valid GB IBAN

How many IBANs

Country

How to use the IBAN generator

  1. Choose a country to load its exact length and format.
  2. Generate one or many. Each carries valid mod 97 check digits.
  3. Copy or export the IBANs, spaced in fours for readability.

About Random Nr's IBAN Generator

The random IBAN generator creates test IBANs with a valid country structure and correct check digits, tied to no real account. Pick a country, generate the number, and Random Nr builds it to the right length and layout with a passing checksum, so it works in a form that validates the format while remaining safe demo data.

IBAN length and format by country

An IBAN starts with a two letter country code and two check digits, then a national account part whose length is fixed per country. The generator uses the correct structure for each.

CountryTotal lengthNational part
Norway15the shortest IBAN in use
United Kingdom224 letter bank code, 6 digit sort, 8 digit account
Germany228 digit bank code, 10 digit account
Spain24all digits
France27among the longest, mixes digits and letters

Lengths run from 15 up to 34 characters worldwide, which is why an IBAN field should never assume a fixed size. Generating several countries at once is a quick way to test that.

How the check digits work

The two digits after the country code are a mod 97 checksum over the rest of the IBAN. To compute them, the tool moves the country code and a placeholder to the end, converts every letter to a two digit number (A is 10 through Z is 35), then finds the check value that makes the whole number leave a remainder of 1 when divided by 97. That single test catches almost every mistyped IBAN, and it is the same calculation a bank runs before accepting one.

Why these IBANs are valid but not real

Each IBAN here passes the checksum and matches its country format, so validation code accepts it, but the account part is random and belongs to no real account. That makes these ideal for testing payment forms and import routines without touching real bank details. For a plain unchecked account number, use the account number generator.

More code and ID generators

Frequently asked questions

Are these IBANs valid

They are structurally valid and pass the mod 97 checksum, so validation code accepts them. They are not linked to any real bank account.

Which countries are supported

Great Britain, Germany, France, Spain and the Netherlands, each with the correct length and format for that country.

Why generate IBANs

To test payment forms, validation rules and data imports without using anyone real bank details.

Can I generate several

Yes, up to 200 at once, spaced in groups of four for readability and ready to export.

Is it free

Yes, free and with no sign up.

Related generators

For a plain bank number without a checksum, use the account number generator.