About this tool
The Test IBAN Generator creates International Bank Account Numbers that are the right length for their country and pass the ISO 7064 mod-97 checksum, so they clear IBAN validation in forms and libraries during testing. Each country has its own BBAN layout under ISO 13616 — Germany is an 18-digit body, the UK is a 4-letter bank code plus a 6-digit sort code and an 8-digit account number, and so on for France, Spain, the Netherlands, and Italy. The tool fills each field with random characters of the correct type (digit, letter, or alphanumeric), then computes the two check digits.
The checksum follows the standard: move the country code and a placeholder '00' to the end, convert every letter to a number (A=10 … Z=35), and take the whole value modulo 97, computed digit-by-digit so it never overflows normal number precision. The check digits are 98 minus that remainder, and the tool re-validates each finished IBAN so that rearranging it gives a remainder of exactly 1 — the definition of a valid IBAN. Results are grouped into blocks of four for readability.
These IBANs are fabricated and do not correspond to any real bank or account; they are for exercising validation, storage, and formatting logic only. Everything runs locally in your browser with no uploads. Choose a country, set a count from 1 to 50, and copy the batch in one click.