Home IBAN Belarus

Belarus IBAN validator

How the IBAN format works

Format
BY + 2 check digits + 4-letter bank code + 4-digit product code + 16-char account number (28 chars)
Example
BY13NBRB3600900000002Z00AB00

Things to watch for

  • 28 characters total
  • Checks structure and checksum only, not that the account exists
Regex for IBAN
^BY[0-9]{2}[A-Z]{4}[0-9]{4}[A-Z0-9]{16}$

A Belarusian IBAN is 28 characters: “BY”, two check digits, a 4-letter bank code, and then a detail most other IBAN formats skip — a 4-digit product code identifying the type of account — before the 16-character alphanumeric account number itself. That extra product-code segment is what sets Belarus apart from most of the countries covered on this site: rather than going straight from bank identifier to account number, the National Bank of the Republic of Belarus (NBRB) carved out a dedicated slot for the account category, so two IBANs from the same bank and branch can differ in that one block alone. Belarus isn’t part of the EU or SEPA, but like several of its regional neighbors it adopted the IBAN standard for its own domestic account numbering rather than sticking with an older bank-specific format — so a Belarusian IBAN today is what shows up on a bank statement or transfer form.

How this validator works

This tool checks the “BY” prefix, confirms the bank code is 4 letters, the product code is 4 digits, and the account block is 16 alphanumeric characters, then runs the mod-97 checksum (ISO 7064) a correctly generated Belarusian IBAN must satisfy — entirely in your browser, nothing sent to a server, no signup.

What a pass doesn’t tell you

A pass confirms the 28 characters are correctly structured and internally consistent — not that the account is open, active, or belongs to whoever you expect. This validator does no lookup against the NBRB or any Belarusian bank. If a Belarusian IBAN fails, check the 4-digit product code first — it’s easy to swap with the branch or account digits sitting right next to it when copying by hand.

Scope: Belarusian IBAN structure and mod-97 checksum validation only — not payment processing, bank verification, or confirmation an account is active. Catch the typo here; confirm the account with the bank.

Content last reviewed 2026-07-23.

IBAN FAQ

What makes a Belarusian IBAN different from most other IBAN formats?

It inserts a 4-digit product code between the 4-letter bank code and the 16-character account number — a dedicated segment for the account type that most IBAN formats don't have, for example the '3600' in BY13NBRB3600900000002Z00AB00.

Is Belarus part of SEPA?

No. Belarus isn't an EU or SEPA member, so a Belarusian IBAN won't route through SEPA's low-cost euro transfer network — it's used for the country's own domestic account numbering and for international transfers processed outside SEPA.

Does a passing check confirm the Belarusian account is real?

No. It only confirms the 28 characters are correctly structured and pass the mod-97 checksum, entirely client-side — it does not contact the National Bank of the Republic of Belarus or any commercial bank, so it can't confirm the account is open or active.

← More IBAN validators