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.
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Choose a country, or leave it on random for a mix of formats.
- Set how many IBANs you need.
- Click Generate to produce the fake IBANs.
- 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.