Home JMBG Bosnia and Herzegovina
Bosnia and Herzegovina JMBG validator
How the JMBG format works
- Format
- 13 digits
- Example
- 1304005111059
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
^[0-9]{13}$In February 2013, a legislative gap over which level of government controlled Bosnia and Herzegovina’s identity-number system briefly left the country unable to assign new JMBGs at all — newborns couldn’t be registered, and the resulting protests, nicknamed “bebolucija” (“baby revolution”), drew thousands into the streets before parliament passed an interim fix. The episode is a reminder of how central this 13-digit number is to daily bureaucracy: Jedinstveni matični broj građana (JMBG), administered by IDDEEA (the Agency for Identification Documents, Registers and Data Exchange), is required for ID cards, passports, banking, and healthcare.
Structurally, a JMBG is 13 digits: a 7-digit birth date, a 2-digit region code (Bosnian JMBGs generally fall in the 10-19 range), a 3-digit sequence, and a final check digit.
How this validator works
This tool re-derives the check digit from the other 12 using the same formula behind every JMBG: multiply each digit by its assigned weight, sum the products, then subtract the sum’s remainder mod 11 from 11 — a remainder that would leave 10 or 11 instead maps to a check digit of 0. Because each position carries a different weight, most single-digit typos or digit swaps change the computed check digit, which is exactly the kind of data-entry mistake this validator is built to catch.
What a pass doesn’t tell you
A matching check digit only proves the 13 digits are mathematically consistent. It doesn’t confirm the number was actually issued by IDDEEA, and it doesn’t verify the birth date or region it appears to encode.
Scope: this page covers JMBG format and checksum validation only — not registry lookups. Nothing you enter is transmitted or stored.
Content last reviewed 2026-08-09.
JMBG FAQ
What does JMBG stand for in Bosnia and Herzegovina?
JMBG is Jedinstveni matični broj građana — the Unique Master Citizen Number assigned to every citizen and resident, administered by IDDEEA (the Agency for Identification Documents, Registers and Data Exchange).
What was the 2013 'bebolucija' and how does it relate to the JMBG?
In February 2013, a gap in Bosnian law temporarily left the state unable to assign new JMBGs, meaning newborns couldn't be issued identity documents. The resulting protests were nicknamed 'bebolucija' (baby revolution) and drew wide public attention before parliament passed an interim fix restoring JMBG issuance.
Does a valid JMBG checksum confirm the person exists in IDDEEA's register?
No — it only confirms the 13 digits are internally consistent. Only IDDEEA's own records can confirm a specific JMBG was genuinely issued.