Synthetic QA data · IE

Ireland test IBAN numbers

Ten checksum-valid Ireland test IBANs with their domestic bank code, sort code and account number, ready for a payment form, fixture or unit test, plus invalid IE cases that a correct validator must reject.

Synthetic only: the bank code may belong to a real Ireland bank, but each account number is random. Never use these values for payments or to represent a real account.

22characters
IEcountry code
18BBAN characters
YesSEPA country

Valid Ireland test IBANs

IBANBank codeSort codeAccount numberBank (public registry)
IE30 DPFA 0990 9016 8445 09 DPFA 099090 16844509 DEPFA BANK PLC, Dublin
IE85 MODR 7566 2518 8887 17 MODR 756625 18888717 Modulr Finance BV /Modulr Finance BV
IE44 NOSC 5183 3391 5466 22 NOSC 518333 91546622 SCOTIABANK (IRELAND) DESIGNATED ACTIVITY COMPANY, Dublin
IE28 BOFM 7134 9486 0479 20 BOFM 713494 86047920 BANK OF MONTREAL IRELAND PLC, Dublin
IE97 ULSB 3127 2637 4993 51 ULSB 312726 37499351 Ulster Bank Ireland DAC /Head Office, Dublin
IE92 CHAS 6862 6950 2690 81 CHAS 686269 50269081 J.P. Morgan Bank Luxembourg S.A. Dublin Branch /J.P. Morgan Bank Luxembourg S.A., Dublin Branch
IE82 HEIN 2041 5531 7777 29 HEIN 204155 31777729 HEWLETT-PACKARD INTERNATIONAL BANK PLC, Leixlip
IE37 ULSB 6347 5567 3879 92 ULSB 634755 67387992 Ulster Bank Ireland DAC /Head Office, Dublin
IE78 BOFM 7184 6259 5544 25 BOFM 718462 59554425 BANK OF MONTREAL IRELAND PLC, Dublin
IE65 SUMU 4283 3066 6427 43 SUMU 428330 66642743 SumUp Limited /SumUp Limited

Invalid IE IBANs for negative tests

Each value is derived from the first valid IBAN above and re-checked, so the expected result is exact.

CaseInputExpected validator result
Wrong check digits IE31DPFA09909016844509 Reject: MOD-97 checksum fails
Transposed BBAN digits IE30PDFA09909016844509 Reject: MOD-97 checksum fails
One character too short IE30DPFA0990901684450 Reject: length does not match the country format
Wrong country prefix FR30DPFA09909016844509 Reject: length or checksum fails for the other country
Lowercase with spaces ie30 dpfa 0990 9016 8445 09 Accept after normalizing case and whitespace

Ireland IBAN format

IE + 2 check digits + 4 uppercase letters + 6 digits + 8 digits = 22 characters. Validate the length and character classes first, then the MOD-97 checksum: move the first four characters to the end, convert letters to numbers (A=10 … Z=35) and the remainder modulo 97 must be 1.

Need rows for the same bank, city or BIC your integration talks to? The generator can target them, keep a stable seed and export 1,000 rows at a time.

curl -X POST https://ibangen.com/api/v1/generate \
  -H "X-API-Key: $IBANGEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country": "Ireland", "quantity": 100}'

Test against real bank structures, not just checksums

Free: 10 IE rows at a time. Pro adds bank targeting, 1,000-row batches, CSV/JSON exports and the API; Business adds exact BIC and branch targeting.

Questions

Are these Ireland test IBANs real bank accounts?

No. They are synthetic IE IBANs with a correct national format and MOD-97 checksum. The bank code can match a real institution, but the account number is random and must never be used for payments.

How long is a Ireland IBAN?

A Ireland IBAN has 22 characters: the country code IE, two check digits and a 18-character BBAN (4 uppercase letters, 6 digits, 8 digits).

Can I get more Ireland test IBANs for a specific bank or city?

Yes. The Ireland generator creates up to 10 rows free. Paid plans add bank, city and exact BIC targeting, 1,000-row batches, CSV/JSON exports and the same data through the API.

Test IBANs for other countries

IBANgen provides synthetic QA data. It does not verify account ownership, balances, reachability or payment execution.