IBAN generator for testing
Generate country-correct IBAN test data or validate an IBAN format and checksum.
What this tool checks
Generation and validation use the current country structures exposed by IBANTools and the ISO 13616 MOD-97 checksum.
| Country structure | Country code, total length, and BBAN character pattern. |
|---|---|
| IBAN checksum | International MOD-97 check digits in positions three and four. |
| National checks | Country-specific BBAN checks where the rules library provides them. |
JSON API for tools and agents
Generate by country, list supported countries, or validate through the versioned API. OpenAPI documents every field and limit.
GET /api/v1/ibans?country=DE&count=5
GET /api/v1/ibans/countries
POST /api/v1/ibans/validate
Rules and sources
Country structures follow the SWIFT IBAN Registry through IBANTools 4.5.4. Rules were checked on 2026-07-30.
IBAN generator FAQ
Does a valid IBAN mean the account exists?
No. Validation confirms format and checksum rules, not bank or account existence.
Can generated IBANs be used for transfers?
No. Generated values are test data for forms, QA, fixtures, and development environments.
What is the difference between IBAN and BBAN?
The BBAN is the country-specific bank account structure. An IBAN adds the country code and international check digits.