Ten checksum-valid Belgium test IBANs with their domestic bank code and account number, ready for a payment form, fixture or unit test, plus invalid BE cases that a correct validator must reject.
Synthetic only: the bank code may belong to a real Belgium bank, but each account number is random. Never use these values for payments or to represent a real account.
INDUSTRIAL AND COMMERCIAL BANK OF CHINA (EUROPE) S.A., BRUSSELS BRANCH, Brussels
BE06 6894 2038 2422
689
4203824
BANK OF AMERICA MERRILL LYNCH INTERNATIONAL LIMITED, BRUSSELS BRANCH, Brussels
BE46 6937 2939 5436
693
7293954
MUFG BANK (EUROPE) N.V. BRUSSELS BRANCH (FORMERLY THE BANK OF TOKYO-MITSUBISHI UFJ, LTD.), Brussels
BE80 5236 0398 0477
523
6039804
TRIODOS BANK, Brussels
BE02 6583 8387 6240
658
3838762
HABIB BANK LTD., Brussels
BE23 1006 5886 8591
100
6588685
BANQUE NATIONALE DE BELGIQUE, Brussels
Invalid BE IBANs for negative tests
Each value is derived from the first valid IBAN above and re-checked, so the expected result is exact.
Case
Input
Expected validator result
Wrong check digits
BE75945776733907
Reject: MOD-97 checksum fails
Transposed BBAN digits
BE74495776733907
Reject: MOD-97 checksum fails
One character too short
BE7494577673390
Reject: length does not match the country format
Wrong country prefix
FR74945776733907
Reject: length or checksum fails for the other country
Lowercase with spaces
be74 9457 7673 3907
Accept after normalizing case and whitespace
Belgium IBAN format
BE + 2 check digits + 3 digits + 7 digits + 2 digits = 16 characters. Validate the length and character classes first, then the MOD-97 checksum: move the first four characters to the end, convert letters to numbers (A=10 … Z=35) and the remainder modulo 97 must be 1.
Need rows for the same bank, city or BIC your integration talks to? The generator can target them, keep a stable seed and export 1,000 rows at a time.
No. They are synthetic BE IBANs with a correct national format and MOD-97 checksum. The bank code can match a real institution, but the account number is random and must never be used for payments.
How long is a Belgium IBAN?
A Belgium IBAN has 16 characters: the country code BE, two check digits and a 12-character BBAN (3 digits, 7 digits, 2 digits).
Can I get more Belgium test IBANs for a specific bank or city?
Yes. The Belgium generator creates up to 10 rows free. Paid plans add bank, city and exact BIC targeting, 1,000-row batches, CSV/JSON exports and the same data through the API.