Generate Free IBAN · CSV
Test IBAN reference list
Use for Copy-paste fixtures for docs and tests
  1. 1Find your country
  2. 2Copy a sample IBAN
  3. 3Download CSV / JSON fixtures
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.

CountryLengthSample test IBAN
Germany (DE) 22 DE03 5746 0117 5581 3263 06 Check
France (FR) 27 FR76 1659 8219 0865 3531 9666 454 Check
Italy (IT) 27 IT05 O081 8784 5565 9509 8135 236 Check
United Kingdom (GB) 22 GB29 PAED 1757 1130 9530 08 Check
Spain (ES) 24 ES26 3166 2019 2525 5054 3648 Check
Turkey (TR) 26 TR77 0010 8051 4262 6293 9792 76 Check
Croatia (HR) 21 HR41 2340 0097 9792 2327 4 Check
Switzerland (CH) 21 CH20 8117 9177 3795 7662 5 Check
Belgium (BE) 16 BE74 9457 7673 3907 Check
Netherlands (NL) 18 NL02 CITI 2776 7979 67 Check
Portugal (PT) 25 PT50 0007 7658 4247 0529 0170 5 Check
Romania (RO) 24 RO36 CARP 2995 4134 3951 4867 Check
Austria (AT) 20 AT91 3845 2543 4591 2812 Check
Ireland (IE) 22 IE30 DPFA 0990 9016 8445 09 Check
Norway (NO) 15 NO49 2890 4392 547 Check
Saudi Arabia (SA) 24 SA52 8060 7845 2681 2254 7249 Check
United Arab Emirates (AE) 23 AE29 0221 7679 3069 0320 816 Check
Morocco (MA) 28 MA81 0115 1495 1988 7474 3295 9224 Check
Egypt (EG) 29 EG82 0019 2492 6879 7745 6995 0754 0 Check
Pakistan (PK) 24 PK54 DEUT 8687 8925 7112 3956 Check
Poland (PL) 28 PL55 1140 1788 3221 8565 5254 5116 Check

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.

Next in your workflow