Test IBAN Generator

Runs in browser Test Data

Structure-valid IBANs (correct length, country format and MOD-97 check digits) so validators accept them, while bank and account parts are random. All generated values are synthetic TEST DATA ONLY and do not belong to real people. These are not real bank accounts.

TEST DATA ONLY — all generated names, contacts, identifiers and numbers are synthetic and do not belong to real people or accounts.
Privacy: This tool runs entirely in your browser. Your input never leaves your device.
Loading tool…

How to use Test IBAN Generator

  1. Pick a country or Mixed.
  2. Enable "wrong check digits" if you need failing cases.
  3. Set the count and format and press Generate.
  4. 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: 2

Output:

SA88 2311 8993 5261 4763 2783   SA  valid
GB47 TEST 4021 5583 9010 21     GB  valid

Frequently 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.