Random IBAN Generator
Create reproducible, mod-97 valid IBAN numbers for testing. Supports German, British, French, and Dutch IBANs with the correct structure and check digits.
Also known as: IBAN generator · test iban · bank account number
seeded · synthetic data
Presets
Output
About this tool, tips & examples
What it does
The Random IBAN Generator produces structurally valid test IBANs with correct mod-97 check digits for German (DE), British (GB), French (FR), and Dutch (NL) formats — each with its country’s proper length and structure. The numbers pass IBAN validation while belonging to no real account. Up to 1,000 per run, seeded.
Common use cases
- Payment API testing — IBAN input fields and validators exercised with format-correct values per country (presets for German, mixed, and bulk batches).
- Banking software QA — account-number columns for fixtures and imports.
- SEPA flow testing — transfer forms and beneficiary management with realistic multi-country IBANs.
- Validation coverage — real check digits give you the accept path; corrupt one character yourself for the reject path.
Settings
- Country — DE, GB, FR, NL, or mixed; length and structure follow each country’s IBAN specification.
- How many — 1 to 1,000 IBANs, exportable as text, CSV, or JSON.
- Seed — identical seed + settings = identical IBANs.
Privacy note
IBANs are generated locally in your browser and never uploaded. They are test values only: structurally valid, but the bank codes and account numbers are fabricated — no real accounts exist behind them, and no transfer to them can succeed. Never use them in real payment instructions.
FAQ
Will these pass IBAN validation? Yes — the mod-97 checksum is computed correctly, which is exactly what format validators check. Existence checks against real bank registries will fail, usefully testing that layer too.
Why these four countries? DE/GB/FR/NL cover the most common European formats and, importantly, different lengths (18–27 characters) — the variety your parsing and storage need to handle.
Need card numbers too? The Random Credit Card generator does the Luhn-valid equivalent for Visa/Mastercard/Amex.