Home JMBG North Macedonia

North Macedonia JMBG validator

How the JMBG format works

Format
13 digits
Example
2004995441104

Things to watch for

  • 13 digits with a weighted mod-11 check on the final digit
  • The first 7 digits encode a date of birth and the next 2 a region — we validate format and checksum only, never the date or region, and never store what you enter
  • Checksum only — a valid JMBG does not confirm the number is currently issued to a real person
Regex for JMBG
^[0-9]{13}$

North Macedonia uses the same 13-digit Yugoslav-era personal identifier as its neighbors, but writes the name in Macedonian Cyrillic as ЕМБГ — commonly transliterated EMBG, and used interchangeably with JMBG in Latin script. It’s issued by the Министерство за внатрешни работи (Ministry of Interior) and remains in daily active use for ID cards, passports, banking, healthcare, and school and employment records.

The 13 digits split into a 7-digit date of birth, a 2-digit region code — North Macedonian numbers generally fall in the 40-49 band — a 3-digit sequence, and a final check digit.

How this validator works

This tool checks two things in your browser: that the input is exactly 13 digits, and that the weighted-sum formula behind every JMBG reproduces the 13th digit from the first 12. Each digit is multiplied by a fixed weight, the products are summed, and 11 minus that sum’s remainder mod 11 gives the expected check digit — with a remainder that would leave 10 or 11 instead mapping to 0 — so a single keying mistake, a dropped digit or a swapped pair, almost always produces a check digit that doesn’t match.

What a pass doesn’t tell you

A matching check digit tells you the 13 digits are arithmetically consistent — not that the number is currently issued to a real person, and not that the birth date or region it appears to encode is accurate. Neither of those is checked here.

Scope: format and checksum validation only. Everything runs locally; nothing you enter is sent anywhere or stored.

Content last reviewed 2026-08-09.

JMBG FAQ

Is EMBG the same thing as JMBG in North Macedonia?

Yes — ЕМБГ (EMBG) is simply the Macedonian-language rendering of the same 13-digit Unique Master Citizen Number used as JMBG elsewhere in the region; the structure and checksum are identical.

Who issues the EMBG/JMBG in North Macedonia?

It's issued by the Министерство за внатрешни работи (Ministry of Interior) and required for ID documents, passports, banking, healthcare, and most government services — it remains in active daily use.

What region-code range applies to North Macedonian numbers?

North Macedonian JMBG/EMBG numbers generally carry a region code in the 40-49 range, one of several bands the former Yugoslavia assigned by republic. This tool doesn't verify that region code — only the checksum and digit count.

← More JMBG validators