Synthetic QA data · IT

Italy test IBAN numbers

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

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

27characters
ITcountry code
23BBAN characters
YesSEPA country

Valid Italy test IBANs

IBANBank codeBranch codeAccount numberBank (public registry)
IT05 O081 8784 5565 9509 8135 236 08187 84556 595098135236 RAIFFEISENKASSE RITTEN CASSA RURALE RENON, Collalbo (Renon)
IT56 X088 2668 6392 1682 2629 630 08826 68639 216822629630 BANCA DI PESARO CREDITO COOPERATIVO SOC. COOP. A R.L., Pesaro
IT33 G030 4821 9453 1349 7939 907 03048 21945 313497939907 BANCA DEL PIEMONTE, Torino
IT14 P080 0039 7642 0029 3439 056 08000 39764 200293439056 B.C.C. DI RECANATI E COLMURANO - RECANATI (MC) SCRL, Recanati
IT53 N083 4497 4739 9421 0673 835 08344 97473 994210673835 CASSA CENTRALE BANCA CREDITO COOPERATIVO DEL NORD EST S.P.A., Trento
IT33 V083 8682 6313 3478 4355 799 08386 82631 334784355799 CASSA RURALE ED ARTIGIANA DI BINASCO-CREDITO COOPERATIVO SCRL, Binasco
IT93 E087 6530 3222 8617 6282 199 08765 30322 286176282199 B.C.C. DI RECANATI E COLMURANO - RECANATI (MC) SCRL, Recanati
IT41 J054 1824 6418 4162 3042 410 05418 24641 841623042410 CENTROVENETO BASSANO BANCA CREDITO COOPERATIVO-SOC. COOP., Longare
IT89 F089 6941 4274 5357 6287 967 08969 41427 453576287967 BANCA SAN FRANCESCO CREDITO COOPERATIVO SOC.COOP., Canicatti'
IT50 S086 7380 4550 5863 8014 380 08673 80455 058638014380 B.C.C. DI RECANATI E COLMURANO - RECANATI (MC) SCRL, Recanati

Invalid IT 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 IT06O0818784556595098135236 Reject: MOD-97 checksum fails
Transposed BBAN digits IT050O818784556595098135236 Reject: MOD-97 checksum fails
One character too short IT05O081878455659509813523 Reject: length does not match the country format
Wrong country prefix FR05O0818784556595098135236 Reject: length or checksum fails for the other country
Lowercase with spaces it05 o081 8784 5565 9509 8135 236 Accept after normalizing case and whitespace

Italy IBAN format

IT + 2 check digits + 1 uppercase letter + 5 digits + 5 digits + 12 letters or digits = 27 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": "Italy", "quantity": 100}'

Test against real bank structures, not just checksums

Free: 10 IT 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 Italy test IBANs real bank accounts?

No. They are synthetic IT 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 Italy IBAN?

A Italy IBAN has 27 characters: the country code IT, two check digits and a 23-character BBAN (1 uppercase letter, 5 digits, 5 digits, 12 letters or digits).

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

Yes. The Italy 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.