SEPA · IBAN · Test Data

IBAN Generator – valid SEPA test IBANs for developers & QA

Valid example IBANs for 37 SEPA countries, MOD-97 verified. With BIC, bank name and CSV export – for tests, demos and mock data.

UBH. +N54 0044 0532 0130 00ZE SYS
🇬🇷Greece·GRBICCRBAGRAAXXX

More examples

Eight more valid IBANs from random SEPA countries.

  • 🇧🇬
    Bulgaria
    BG
    BG33 BPBI 3247 5371 6G1N CT
    BIC BPBIBGSFXXX · DSK Bank Sofia
  • 🇮🇸
    Iceland
    IS
    IS52 0512 5782 2781 7256 3469 04
    BIC ISBAISRELXX · Íslandsbanki Reykjavík
  • 🇭🇺
    Hungary
    HU
    HU79 1179 5080 5883 6967 5227 3383
    BIC OTPVHUHBXXX · OTP Bank Budapest
  • 🇮🇸
    Iceland
    IS
    IS95 0133 1979 9836 6528 7595 87
    BIC NBIIISREXXX · Landsbankinn Reykjavík
  • 🇲🇨
    Monaco
    MC
    MC82 1273 9209 78CP W627 A6ZH Q12
    BIC BNPAMCMCXXX · BNP Paribas Monaco
  • 🇮🇸
    Iceland
    IS
    IS46 0512 4771 1621 1066 5482 26
    BIC ISBAISRELXX · Íslandsbanki Reykjavík
  • 🇱🇺
    Luxembourg
    LU
    LU49 014G WMY6 PZH2 I8LC
    BIC CELLLULLXXX · BIL Luxemburg
  • 🇷🇴
    Romania
    RO
    RO27 BTRL VYJ1 IK9S NPV2 OY8U
    BIC BTRLRO22XXX · Banca Transilvania Cluj-Napoca

All IBANs are built per SEPA spec and MOD-97 valid. They are intended exclusively for tests, demos and mock data — not for real payments. Bank codes and BICs are sample data of the respective institutions.

About IBAN

The IBAN (International Bank Account Number) has been the unified European standard for account numbers in the SEPA area since 2014. It makes cross-border transfers unambiguous and machine-verifiable.

Structure of an IBAN

An IBAN consists of a country code (2 letters), two check digits and the country-specific account number (BBAN). Length varies by country between 15 (Norway) and 31 characters (Malta).

Germany example
DE89370400440532013000
Country code
Check digits
Bank code
Account number

What is the MOD-97 check?

The two check digits are calculated per ISO 13616: letters are converted to numbers (A=10 … Z=35), the first four characters are moved to the end and the result is taken modulo 97. A valid IBAN always yields a remainder of 1. This catches almost all typos.

Supported SEPA countries

This generator covers all SEPA countries where IBAN-based transfers are possible — including non-EU members like Switzerland, Liechtenstein, Monaco and Vatican City.

CountryCodeIBAN length
🇦🇩AndorraAD24
🇦🇹AustriaAT20
🇧🇪BelgiumBE16
🇧🇬BulgariaBG22
🇭🇷CroatiaHR21
🇨🇾CyprusCY28
🇨🇿Czech RepublicCZ24
🇩🇰DenmarkDK18
🇪🇪EstoniaEE20
🇫🇮FinlandFI18
🇫🇷FranceFR27
🇩🇪GermanyDE22
🇬🇮GibraltarGI23
🇬🇷GreeceGR27
🇭🇺HungaryHU28
🇮🇸IcelandIS26
🇮🇪IrelandIE22
🇮🇹ItalyIT27
🇱🇻LatviaLV21
🇱🇮LiechtensteinLI21
🇱🇹LithuaniaLT20
🇱🇺LuxembourgLU20
🇲🇹MaltaMT31
🇲🇨MonacoMC27
🇳🇱NetherlandsNL18
🇳🇴NorwayNO15
🇵🇱PolandPL28
🇵🇹PortugalPT25
🇷🇴RomaniaRO24
🇸🇲San MarinoSM27
🇸🇰SlovakiaSK24
🇸🇮SloveniaSI19
🇪🇸SpainES24
🇸🇪SwedenSE24
🇨🇭SwitzerlandCH21
🇬🇧United KingdomGB22
🇻🇦Vatican CityVA22

Frequently asked questions

Are the generated IBANs valid?

Yes. Every IBAN is calculated per ISO 13616 with the MOD-97 algorithm. It passes any technical format and checksum test in banking software, ERP systems, SEPA libraries and online validators.

Can I use these IBANs for real transfers?

No. The bank codes are modeled after real banks, but the account numbers themselves are randomly generated and do not belong to any real account. The data is intended exclusively for tests, demos, training and mock data.

Which countries are supported?

All 37 SEPA countries, from Andorra through Germany and France to Vatican City. The official IBAN specification is stored for each country — including the country-specific BBAN structure, bank code format and valid example BICs.

What do I need test IBANs for?

Typical use cases: developing and testing banking and accounting software, load tests for SEPA direct debit pipelines, QA of web forms with IBAN validation, UI demos, automated tests, training and demo datasets.

What does MOD-97 mean and why is it important?

MOD-97 is the IBAN's international checksum. It protects against typos: swapped or changed digits very likely produce an invalid remainder. Any test IBAN generator that skips MOD-97 will fail at the very first validation step.

What is a BIC and do I need it?

The BIC (Business Identifier Code) identifies a bank internationally. Within the EU it has not been mandatory for SEPA transfers since 2016, but many systems still require it. The generator provides a matching example BIC for every IBAN.

Is generation and usage free?

Yes. Usage is completely free and no signup is required. The generated data never leaves your browser — calculation runs entirely client-side in JavaScript.

How do I export the test data?

The CSV export button produces a CSV file with the currently visible IBANs and columns for IBAN, country, country code, BIC and bank. You can import it directly into Excel, LibreOffice, databases or test frameworks.

🍪 Cookies & Privacy

We use cookies to give you the best experience on our website. Necessary cookies are required for the website to function. With your consent we also use analytics cookies to improve our website.

For more information see our Privacy Policy