Skip to main content
Back to Numbers generators

Numbers

Fake IBAN Generator

A fake IBAN generator produces International Bank Account Numbers in the correct country format and length — for example a 22-character UK or German IBAN, or a 27-character French one — without corresponding to any real account. They are built for testing: filling banking and payment forms, exercising IBAN field validation and formatting, and seeding development databases without touching real financial data. Choose a specific country to match the format your form expects, or leave it on random for a varied set across Europe. Because these are placeholders rather than real account numbers, you can use them freely in test environments. Generate a batch, copy the list, and paste the IBANs into your forms, fixtures, or seed scripts.

Read the complete guide — 4 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Choose a country, or leave it on random for a mix of formats.
  2. Set how many IBANs you need.
  3. Click Generate to produce the fake IBANs.
  4. Copy the list into your forms, fixtures, or seed data.

Use Cases

  • Testing IBAN field validation and formatting in forms
  • Seeding a development database with banking records
  • Filling payment and payout forms during QA
  • Checking how your UI displays IBANs of different lengths
  • Placeholder account data in mockups and demos

Tips

  • Match the country to the market your form serves so the length is realistic.
  • Use these to confirm your UI formats and groups IBAN digits correctly.
  • Expect strict checksum validators to reject them — that proves your validation works.
  • Never use a generated IBAN for a real payment or payout.

FAQ

are these real bank account numbers

No — they follow the country code, length, and structure of real IBANs but are randomly generated and tied to no real account. They are test data only and must never be used for an actual transfer.

will these pass iban validation

Yes — the check digits are now computed with the ISO 13616 MOD-97 algorithm, so these numbers pass standard IBAN format and checksum validation. They are still fake: the country code and length are correct and the checksum is valid, but the bank and account portions are random and reference no real account, which is exactly what you want for safely testing payment and banking forms.

why do iban lengths differ by country

Each country defines its own IBAN length and internal structure, from 18 characters for the Netherlands to 27 for France. Selecting a country here produces the correct length so your form is tested against the real-world format it will receive.

What is the structure of an IBAN?

An IBAN starts with a two-letter country code, then two check digits, then the country-specific BBAN (basic bank account number) holding the bank, branch, and account identifiers — with a fixed total length per country. The generator builds numbers in this exact structure with valid check digits, so they match real IBAN format for testing while remaining fictional.

What does the IBAN check digit do?

The two check digits let any system catch typos before a payment is sent: you rearrange the IBAN, convert letters to numbers, and the whole value taken mod 97 must equal 1. The generator computes these digits correctly, so the IBANs it produces satisfy that test — useful for confirming your validation code accepts well-formed numbers (and you can flip a digit to test rejection).

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.