Fake IBAN Generator (Test)

Valid-format IBAN numbers for testing bank flows

Ad placeholder (leaderboard)

A fake IBAN generator builds International Bank Account Numbers that are structurally correct and carry valid MOD-97 check digits, so they pass format validation in payment SDKs and sandbox environments. The bank and account digits are random, meaning the IBAN belongs to no real account and can never move money.

How it works

The generator follows the ISO 13616 IBAN standard for each country:

  1. The country code (two letters) and the registered total length are fixed per country.
  2. A BBAN (the country-specific bank and account part) is filled with random digits to the correct length.
  3. The check digits are computed: take BBAN + countryCode + "00", replace each letter with two digits (A=10 … Z=35), read the result as one large integer, compute it modulo 97, and set the check digits to 98 - (mod result).
  4. The final IBAN is countryCode + checkDigits + BBAN. Validating it (moving the first four characters to the end and taking mod 97) always yields 1.

Example

For a German IBAN (DE, 22 characters), the tool generates an 18-digit BBAN, computes the two check digits with the MOD-97 rule, and prefixes DE plus those digits. Paste it into any IBAN validator and it will report a valid checksum.

Notes

These are test fixtures only. Use them to verify formatting, storage, and validation paths — never to initiate a real transfer, which would fail at the bank.

Ad placeholder (rectangle)