How to use Test IBAN Generator
- Pick a country or Mixed.
- Enable "wrong check digits" if you need failing cases.
- Set the count and format and press Generate.
- Use the valid column to assert your validator's verdict.
Test IBAN Generator features
- Ten countries: SA, JO, AE, GB, DE, FR, EG, QA, KW, BH with the correct length and BBAN layout
- ISO 13616 MOD-97 check digits — validators accept every generated IBAN
- French IBANs include a correct RIB key
- Fictional 4-letter bank codes (TEST, DEMO, MOCK…) so no real bank is referenced
- Optional rows with wrong check digits for negative tests, flagged in a valid column
- Grouped 4-character formatting alongside the compact form
- Seedable; JSON, CSV, SQL, XML, JSON Lines or table output
Test IBAN Generator example
Saudi and British IBANs
Input:
Country: Mixed · IBANs: 2Output:
SA88 2311 8993 5261 4763 2783 SA valid
GB47 TEST 4021 5583 9010 21 GB validFrequently asked questions about Test IBAN Generator
Will validators accept these IBANs?
Yes. Each IBAN has the correct length and BBAN layout for its country and passes the ISO 13616 MOD-97 check, so structural validators return "valid".
Are these real bank accounts?
No. Bank, branch and account digits are random and 4-letter bank codes are fictional (TEST, DEMO, MOCK…), so no real institution or account is referenced.
Which countries are supported?
Saudi Arabia, Jordan, UAE, United Kingdom, Germany, France (with a correct RIB key), Egypt, Qatar, Kuwait and Bahrain.
Can I get invalid IBANs for negative tests?
Tick "wrong check digits" to make every fourth row fail the MOD-97 check; the valid column tells you which.
Technical notes
The check digits are computed by moving the country code and "00" to the end, replacing letters with numbers (A=10 … Z=35) and taking 98 minus the remainder modulo 97, exactly as ISO 13616 specifies. The tool re-validates every IBAN it emits.