Home IBAN North Macedonia

North Macedonia IBAN validator

How the IBAN format works

Format
MK + 2 check digits + 3-digit bank code + 10-char account number + 2 check digits (19 chars)
Example
MK07250120000058984

Things to watch for

  • 19 characters total — one of the shortest IBANs
  • Checks structure and checksum only, not that the account exists
Regex for IBAN
^MK[0-9]{2}[0-9]{3}[0-9A-Z]{10}[0-9]{2}$

A North Macedonia IBAN is unusually compact: just 19 characters, making it one of the shortest IBAN formats anywhere, several characters shorter than most of the European numbers covered on this site. The layout is “MK”, two check digits, a 3-digit bank code, a 10-character alphanumeric account block, and then a second, separate pair of digits at the very end of the number — so unlike most formats, which place all their verification digits immediately after the country code, North Macedonia’s account structure carries its own trailing check pair as well, a holdover from the domestic account-numbering scheme that predated IBAN. Anyone paying a business in Skopje or elsewhere in North Macedonia, or filling in a transfer form that asks for an IBAN, needs both the 3-digit bank code and the 12 characters that follow it entered exactly, short as the whole number looks.

How this validator works

This tool checks the “MK” prefix, confirms the bank-code block is 3 digits, the account block is 10 alphanumeric characters, and the number ends in 2 more digits, then runs the mod-97 checksum (ISO 7064) that governs the IBAN as a whole — entirely client-side, nothing sent to a server, no signup required.

What a pass doesn’t tell you

A pass confirms the 19 characters are correctly formed and internally consistent — not that the account exists, is open, or belongs to whoever you expect. This tool does no bank-name resolution and never contacts the National Bank of the Republic of North Macedonia or any commercial bank. Because the number is so short, a single dropped character shifts everything after it — re-copy the whole string rather than trying to patch one segment if a check fails.

Scope: structure and mod-97 checksum validation only — not payment processing or proof an account is active. Use it to catch a typo before a transfer fails; your bank confirms the account itself.

Content last reviewed 2026-07-09.

IBAN FAQ

How short is a North Macedonia IBAN compared to others?

At 19 characters, it's one of the shortest IBAN formats in use anywhere — several characters shorter than most European IBANs, which typically run 20 to 24 characters or more.

Why does North Macedonia's format have check digits in two different places?

'MK', two check digits, a 3-digit bank code, a 10-character account block, then two more check digits at the very end — so the format carries both the standard IBAN check digits up front and a second, separate pair of digits at the tail end of the domestic account number, for example MK07250120000058984.

Does this tool confirm the account is open at a Macedonian bank?

No. It checks structure and the mod-97 checksum only, entirely in your browser. Confirming an account is active requires the bank or the National Bank of the Republic of North Macedonia.

← More IBAN validators