IBAN validation and IBAN generation

IBAN-Test helps validate IBANs, generate IBANs from bank details and catch payment data errors early. The check validates format, length, check digits and, where available, additional bank data.

This FAQ explains the difference between IBAN checks, the IBAN generator, bank data validation and BIC validation. For automated validation in forms or processes, use the IBAN-Test API.


What is an IBAN?

IBAN basics: structure, purpose and check digits.

An IBAN is an International Bank Account Number. It standardizes bank account details for domestic and international payments and helps identify bank accounts reliably.

An IBAN consists of a country code, two check digits and a country-specific account identifier. In Germany, this identifier includes bank code and account number.

IBAN-Test checks structure, length and check digits. For selected countries, additional validation against bank directories is available.

To the top

What does the IBAN check validate?

The IBAN check validates format, length, check digits and, where available, bank data.

The IBAN check validates whether an IBAN is formally correct. This includes country code, length, allowed characters and check digits.

Where reliable bank data is available, IBAN-Test can also validate bank and account details and return information such as bank name, city or BIC.

This helps catch typos, transposed digits and invalid bank details before a payment or direct debit fails.

To the top

How does the IBAN generator work?

Generate and validate an IBAN from country code, bank code and account number.

The IBAN generator creates an IBAN from country-specific bank details. For Germany, this means bank code and account number.

IBAN-Test calculates the check digits, formats the IBAN and, where possible, validates the underlying bank data. This means the result is not only formatted correctly, but also checked for plausibility.

For automated processes, IBAN generation is also available through the API.

To the top

What should I do if an IBAN is invalid?

Next steps for invalid IBANs, typos or unsupported bank data.

First check whether the IBAN was entered completely and whether it contains typos or transposed digits. IBAN-Test removes spaces automatically, but incorrect digits still matter.

If the IBAN remains invalid, ask the account holder to confirm the bank details. Invalid IBANs can lead to failed payments, returned direct debits and manual clarification work.

If you need to validate many IBANs in forms or processes, validating directly at input time through the IBAN-Test API is recommended.

To the top

What is the difference between IBAN check and bank data validation?

IBAN format checks validate structure and check digits; bank data validation checks available bank directories.

The IBAN check validates whether an IBAN is formally correct. This includes country code, length, character sequence and check digits.

Bank data validation goes further: where reliable bank directories are available, IBAN-Test can also validate bank details and return bank name, city or BIC.

For forms, shops and SEPA processes, this additional validation is useful because it catches errors before payments fail.

To the top

Can I validate a BIC?

IBAN-Test can validate BICs through the API and return bank data hints where available.

Yes. The API includes an endpoint for BIC validation. You can check whether a BIC is formally valid and, where available, receive matching bank data hints.

GET /v2/bic/validate/{bic}

Full details are available in the API documentation.

To the top

Bank data validation

Validation against bank directories

For these countries, we check IBANs against available bank directories and return bank details such as institution, city and BIC when available.

ATAustria BEBelgium BGBulgaria HRCroatia CYCyprus CZCzech Republic DKDenmark EEEstonia FIFinland FRFrance DEGermany GRGreece HUHungary IEIreland ITItaly LVLatvia LILiechtenstein LTLithuania LULuxembourg MTMalta MEMontenegro NLNetherlands NONorway PLPoland PTPortugal RORomania SMSan Marino RSSerbia SKSlovakia SISlovenia ESSpain SESweden CHSwitzerland VAVatican City

IBAN syntax check

Format checks for 115 IBAN formats

Check IBANs for a valid structure, correct length and checksum. This helps you catch typos and transposed digits before a payment fails. Additional bank validation against real bank directories is available for the countries listed above.

MCP Server for AI Agents - Connect AI clients to IBAN validation tools - https://www.iban-test.eu/mcp - MCP Documentation