Fake IBAN Generator & Validator

Generate ISO 13616 Modulo-97 compliant test IBANs for QA and developer fixtures. Validate existing IBANs instantly. 100% in-browser.

Private by architecture: All processing is 100% client-side memory. Your data never leaves this browser tab.
Notice: Synthetic test fixture generated for developer sandbox testing. Not associated with real financial accounts.
Generated Test IBAN
DE89 3704 0044 0532 0130 00
Country DE (Germany)
Check Digits 89 (Valid MOD-97)
Bank Code 37040044
Account / BBAN 0532013000

About This Tool

The Fake IBAN Generator & Validator produces checksum-compliant International Bank Account Numbers (IBAN) for development, software testing, and QA validation.

Generated IBANs pass strict ISO 7064 MOD-97-10 checksum validation and country-specific character length rules (e.g. Germany DE 22, France FR 27, UK GB 22, Netherlands NL 18). You can also paste any existing IBAN to inspect its country, bank code, and checksum status.

Key Features

  • ISO 7064 MOD-97-10 compliant: Every generated IBAN calculates valid check digits using official MOD-97 modulo arithmetic.
  • Multi-country support: Generates specifications for Germany (DE), France (FR), United Kingdom (GB), Netherlands (NL), Spain (ES), Italy (IT), Switzerland (CH), Belgium (BE), Poland (PL), and Turkey (TR).
  • Electronic & print formatting: Switch between compact electronic format and standard 4-character separated print format.
  • Instant IBAN validator: Paste any IBAN to verify its length, country code, and check digits with detailed error diagnostics.
  • Safe test fixtures only: Generates synthetic test numbers for local mock testing. 100% client-side with zero external network requests.

Frequently Asked Questions

Are these real bank accounts with real money?
No. These are synthetic test fixtures mathematically formatted to satisfy ISO 13616 checksum algorithms for software testing, automated QA pipelines, and staging environments.
How does the MOD-97-10 checksum algorithm work?
The country code and check digits are moved to the end of the string, letters are converted to numbers (A=10 to Z=35), and the entire integer string is calculated modulo 97. A valid IBAN always produces a remainder of exactly 1.
Can I test payment gateways like Stripe, Adyen, or PayPal with these IBANs?
Yes, in test or sandbox mode. Test gateways validate the mathematical checksum and country structure of the IBAN before processing simulated transactions.
Is any generated or validated IBAN saved to a server?
No. The generation and validation algorithms execute entirely in local browser memory. No data is logged, transmitted, or stored.