Synthetic QA data · AT

Austria test IBAN numbers

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

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

20characters
ATcountry code
16BBAN characters
YesSEPA country

Valid Austria test IBANs

IBANBank codeAccount numberBank (public registry)
AT91 3845 2543 4591 2812 38452 54345912812 RAIFFEISENBANK NEUMARKT - SCHEIFLING, Neumarkt (Steiermark)
AT42 1912 0805 9419 2506 19120 80594192506 bank99 AG
AT91 3812 2751 6182 4432 38122 75161824432 RAIFFEISENBANK FUERSTENFELD, Fuerstenfeld
AT26 3632 0404 5112 8408 36320 40451128408 RAIFFEISENKASSE SCHLITTERS, BRUCK UND STRASS, Schlitters
AT15 3435 6132 3789 0276 34356 13237890276 RAIFFEISENBANK ATTERGAU, St. Georgen Im Attergau
AT68 3241 4836 7279 6637 32414 83672796637 RAIFFEISENBANK WIENERWALD, Pressbaum
AT94 3932 2983 6523 6781 39322 98365236781 RAIFFEISENBANK OBERES MOELLTAL, Winklern
AT76 3502 0259 4610 6991 35020 25946106991 RAIFFEISENKASSE GROSSGMAIN, Grossgmain
AT77 5500 0786 3373 3656 55000 78633733656 Raiffeisenlandesbank Oberösterreich Aktiengesellschaft
AT48 3512 5021 2678 8619 35125 02126788619 RAIFFEISENBANK THALGAU, Thalgau

Invalid AT 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 AT923845254345912812 Reject: MOD-97 checksum fails
Transposed BBAN digits AT918345254345912812 Reject: MOD-97 checksum fails
One character too short AT91384525434591281 Reject: length does not match the country format
Wrong country prefix FR913845254345912812 Reject: length or checksum fails for the other country
Lowercase with spaces at91 3845 2543 4591 2812 Accept after normalizing case and whitespace

Austria IBAN format

AT + 2 check digits + 5 digits + 11 digits = 20 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": "Austria", "quantity": 100}'

Test against real bank structures, not just checksums

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

No. They are synthetic AT 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 Austria IBAN?

A Austria IBAN has 20 characters: the country code AT, two check digits and a 16-character BBAN (5 digits, 11 digits).

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

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