Test IBAN Generator

Generate sample IBAN strings for software testing in ten countries. Checksum-valid examples do not confirm bank or account validity.

Free · No signup

For software testing: These random strings pass the international checksum but may fail national format rules. Account existence is not checked, and values are not guaranteed to be unassigned. Never use them for payments.

IBAN Structure

Country Code:2 letters (ISO 3166-1)
Check Digits:2 digits (MOD 97)
BBAN:Up to 30 alphanumeric characters

How do I generate a test IBAN?

Select a supported country and the number of samples, then generate and copy the IBAN strings for test fixtures. The generator computes the international check digits over a randomly generated account portion.

  1. Choose Germany, France, United Kingdom, Spain, Italy, Netherlands, Belgium, Austria, Switzerland or Poland.
  2. Choose a sample count and generate the strings.
  3. Copy an individual result or all results into your software test fixtures.

Worked example

Input and settings
Country: Germany (DE)
Count: 1
Output
One random 22-character string beginning DE, displayed in groups of four. Generated values vary each time.

Supported behavior and limitations

The simplified generator uses a numeric account portion for every country. It can therefore fail national structure rules, such as required bank letters, even when the international checksum passes. Account existence is not checked; random values are not guaranteed to be unassigned. Never use them for payments.

Does a valid checksum mean an IBAN is a real account?

No. The international checksum detects some typing errors. It does not verify account existence, ownership, bank details or a country's additional checks.

Why can a generated sample fail another validator?

A validator may check national field structure and domestic checksums in addition to the international checksum. This simplified generator does not implement every national rule.

Tool processing and website analytics are separate. See the privacy notice for usage requests, network features and analytics data flows.

Related tools

Useful next steps for this task

Browse this category →