Home JMBG Montenegro

Montenegro JMBG validator

How the JMBG format works

Format
13 digits
Example
1206988251233

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}$

JMBG (jedinstveni matični broj građana, Unique Master Citizen Number) is the 13-digit personal identifier Montenegro assigns to citizens and residents, issued through the Ministarstvo unutrašnjih poslova — the Ministry of Interior. It shows up on ID cards and passports and gets referenced for banking, healthcare, and most government paperwork.

The number itself is built from a 7-digit date of birth, a 2-digit region code, a 3-digit sequence number, and one check digit. Montenegrin JMBGs typically carry a region code in the 20-29 band, inherited from how the former Yugoslavia divided its numbering space among republics — Montenegro is one of five ex-Yugoslav territories that still issue this exact 13-digit format, alongside Serbia, Bosnia and Herzegovina, North Macedonia, and Slovenia (as EMŠO).

How this validator works

The final digit is calculated, not chosen: multiply each of the first 12 digits by a fixed weight, add the products, and subtract that sum’s remainder after division by 11 from 11 — with the result reset to 0 whenever it would otherwise land on 10 or 11. This tool reruns that arithmetic in your browser and flags a mismatch, which is useful because a single mistyped digit almost always throws the calculation off enough to fail the check.

What a pass doesn’t tell you

A passing checksum means the digits are internally consistent, nothing more. It doesn’t confirm the number is currently assigned to a real person, and it doesn’t validate the birth date or region encoded in it.

Scope: format and checksum validation only. Nothing you type leaves your browser or gets stored.

Content last reviewed 2026-08-09.

JMBG FAQ

What does JMBG mean, and who issues it in Montenegro?

JMBG stands for jedinstveni matični broj građana (Unique Master Citizen Number). In Montenegro it's issued by the Ministarstvo unutrašnjih poslova (Ministry of Interior) and used for ID cards, passports, and most administrative and financial dealings.

What do the digits of a Montenegrin JMBG represent?

Like other JMBGs in the region, the first 7 digits encode a date of birth and the next 2 a region code — Montenegrin numbers generally fall in the 20-29 range — followed by a 3-digit sequence and a checksum digit. This tool checks the format and checksum only, not the embedded date or region.

Is Montenegro's JMBG the same format as Serbia's or Bosnia's?

Yes — JMBG uses one shared 13-digit structure and checksum formula across Serbia, Bosnia and Herzegovina, Montenegro, and North Macedonia, and under the name EMŠO, Slovenia too. Only the region-code range typically differs by country.

← More JMBG validators