Synthetic QA data
Test IBAN numbers by country
Checksum-valid dummy IBANs for payment forms, fixtures and unit tests. Every country page has ten valid samples, invalid cases for negative tests and free CSV/JSON downloads.
Synthetic only: these values pass format and MOD-97 checks but are not real accounts. Never use them for payments.
Checked in Stripe and Adyen test mode
On 14 October 2026 we sent IBANs from this generator to two payment providers' test environments. For Germany, France, Italy, Spain, the United Kingdom, Croatia, Belgium, Switzerland, the Netherlands, Romania, Portugal, Austria and Ireland:
- Stripe created the SEPA Direct Debit payment method and the test payment reached
succeeded.
- Adyen authorised the SEPA payment in its test checkout (EUR 2.00, Dutch shopper profile).
Both rejected Turkish and UAE IBANs: those countries are not in SEPA. A test-mode success does not mean the account exists or that a live payment would go through.
Questions
What is a test IBAN?
A test IBAN is a synthetic IBAN with the correct country length, structure and MOD-97 check digits. It passes format validation so payment forms and APIs can be tested, but it is not a real account.
Can I use a dummy IBAN to receive or send money?
No. Dummy IBANs are for QA, staging and demos only. Payments to them will fail or reach an unrelated account, and using them to misrepresent an account is not permitted.
How do I get more test IBANs or bank-specific ones?
Use the free generator for up to 10 rows per country, or the API and paid plans for larger batches, exports and exact bank, city or BIC targeting.
IBANgen provides synthetic QA data. It does not verify account ownership, balances, reachability or payment execution.