Free IBAN tools.
Banking made simple.
Generate test IBANs, check account formats and create SEPA QR codes. Practical tools with clear validation limits.
Generate a test IBAN
Generate a structurally valid test IBAN in one click.
Same country + seed + row order gives the same test values. Leave blank for random samples. Seed algorithm: v1. Do not enter personal data.
All tools
Nine free tools. Everything runs in your browser: your data never leaves your device.
IBAN Generator
Create country-specific identifiers for format testing.
Bulk Test IBANs
Build test datasets and export them as CSV or JSON.
IBAN Validator
Check country format, length and MOD-97 digits.
IBAN Calculator
Calculate an IBAN from your account components.
SWIFT/BIC Generator
Generate test BICs and check their syntax.
Account Number Generator
Create synthetic account numbers for QA fixtures.
Routing Number Generator
Generate checksum-valid US routing test values.
Sort Code Generator
Create UK sort-code samples for interface testing.
SEPA QR Code Generator
Turn supplied payment details into an EPC QR code.
IBANs by country
Generators and validators tuned to each country’s official format.
Germany IBAN
DE · 22 characters · Test generator
United Kingdom IBAN
GB · 22 characters · Test generator
France IBAN
FR · 27 characters · Test generator
Spain IBAN
ES · 24 characters · Test generator
Italy IBAN
IT · 27 characters · Test generator
Netherlands IBAN
NL · 18 characters · Test generator
Turkey IBAN
TR · 26 characters · Test generator
United Arab Emirates IBAN
AE · 23 characters · Test generator
Saudi Arabia IBAN
SA · 24 characters · Test generator
Why IBAN Toolkit?
Whether you are testing a payment form, learning how IBANs work, or preparing invoice QR codes, you need banking data that is correctly formatted for testing, with clear limitations. Every generator here is built on official registry data: the SWIFT IBAN registry for country formats, the ABA checksum formula for US routing numbers, ISO 9362 structure for BIC codes: so generated values can exercise format and checksum validation without claiming that any bank account exists.
Free, private, and thorough
- Nine free tools: generation, validation, calculation and export: no accounts, no limits, no watermarks.
- Private by design: everything runs in your browser. Your inputs never leave your device.
- 89 countries: from Germany’s 22-character IBANs to Brazil’s 29-character format, each with its exact official structure.
Honest about what this is
Generated values are synthetic test data. They are not checked against live bank directories and must not be treated as proof of a real or non-real account. Every page says so plainly, and we deliberately do not offer anything fraud-adjacent (like credit-card generators). That is the same standard the established IBAN sites hold themselves to.
Data source & validation scope
IBAN country formats are maintained against the SWIFT ISO 13616 IBAN Registry, Release 103 (September 2026). This site checks or generates format structure and mathematical check digits locally in your browser. It does not query live bank-account, routing-number or BIC directories, so a structurally valid result is not proof that an account, bank or branch exists.
Learn the basics
Helpful guides for developers, ops teams and anyone working with banking formats.
Methodology & data sources
Clear, trustworthy inputs matter in finance-adjacent tooling.
What makes this site useful?
Not just a checksum
The validator checks the country format, BBAN structure and check digits rather than relying on a single mathematical test.
Built for testing
Generators produce synthetic data designed for QA, front-end testing, demos and education.
Human-readable explanations
Guides, examples and diagrams help teams understand why a value is valid or invalid.