Belgium IBAN validator
How the IBAN format works
- Format
- BE + 2 check digits + 3-digit bank code + 7-digit account number + 2-digit national check digits (16 chars)
- Example
- BE68539007547034
Things to watch for
- Shortest IBAN in this set at 16 characters
- All digits after the country code
^BE[0-9]{2}[0-9]{3}[0-9]{7}[0-9]{2}$A Belgian IBAN is the shortest in the euro area at 16 characters: “BE”, two check digits, a 3-digit bank code, a 7-digit account number, and 2 national check digits, all run together with no spaces in the form your bank’s systems process. Those final 2 digits aren’t decorative — they’re Belgium’s own long-standing domestic check value, layered underneath the IBAN’s mod-97 check digits, so a Belgian account number has effectively always carried built-in error detection even before IBAN existed. Anyone paying a Belgian supplier, landlord, or employee via SEPA, or entering a payment reference into a form asking for an IBAN, needs all 16 characters correct.
How this validator works
This tool checks the “BE” prefix, confirms the bank code block is 3 digits, the account number block is 7 digits, and the national check digit block is 2 digits, then runs the real mod-97 checksum (ISO 7064) that Belgian banks use to generate a valid IBAN — entirely in your browser, with no signup and nothing sent to a server. You’ll see the result as soon as you stop typing.
What a pass doesn’t tell you
A pass confirms the 16 characters are correctly formed and internally consistent — not that the account is open, active, or belongs to the person you expect. This tool doesn’t look up a bank name from the bank code and never contacts any bank or clearing system. If a short Belgian IBAN fails, the cause is usually a transposed digit in the compact 7-digit account block, since there’s very little room for error to hide in a number this tight.
Scope: Belgian IBAN structure and mod-97 checksum validation only — not SEPA payment processing, bank-name lookup, or confirming an account is active, none of which a client-side check can tell you. Use this validator to catch a typo before a transfer fails; use your bank to confirm the account itself.
Content last reviewed 2026-07-07.
IBAN FAQ
Why is a Belgian IBAN only 16 characters — shorter than most?
Belgium's domestic account number format is compact by design: 'BE', two IBAN check digits, a 3-digit bank code, a 7-digit account number, and 2 national check digits — 16 characters total, the shortest IBAN in this set.
What are the 'national check digits' at the end, and are they different from the IBAN's own check digits?
Yes, they're a separate layer. Belgium's domestic account format has always carried its own 2-digit check value (a remainder-based check over the bank code and account number), independent of the mod-97 check digits that sit right after 'BE' at the start of the IBAN — so a Belgian IBAN effectively carries two distinct check mechanisms.
Does this tool verify both check mechanisms?
This tool runs the mod-97 (ISO 7064) checksum that validates the IBAN as a whole. It does not independently re-verify Belgium's internal domestic check digits as a separate step, and it does not confirm the account is open or belongs to anyone — that requires your bank.