Home поштански број Serbia

Serbia поштански број validator

How the поштански број format works

Format
5 digits
Example
11000

Things to watch for

  • Format-only check — does not confirm the поштански број actually exists
  • Always exactly 5 digits with no separators
  • Serbia kept the original Yugoslav-era numbering introduced in 1971 unchanged after independence — Belgrade is still 11000
Regex for поштански број
^[0-9]{5}$

A Serbian poštanski broj is the 5-digit postcode Pošta Srbije uses to route mail — for example 11000 for Belgrade. Unlike Croatia and Slovenia, which each renumbered their postal systems after leaving Yugoslavia, Serbia kept the original 5-digit codes introduced across the whole federation in 1971 essentially unchanged, so Belgrade’s code today is the same one it carried decades before independence. Anyone validating a Serbian shipping address, a checkout form, or a spreadsheet of customer records needs the poštanski broj in the correct 5-digit shape before it’s trusted.

Because it’s a bare run of digits with no separator, a transposed digit produces a code that still looks entirely plausible, with nothing about its shape flagging the mistake.

How this validator works

This tool checks that the input is exactly 5 digits with no letters, spaces, or hyphens, entirely in your browser, with nothing sent to a server.

What a pass doesn’t tell you

A poštanski broj carries no check digit, so matching the 5-digit shape is the most a client-side tool can confirm — not that Pošta Srbije has assigned it to a real town. Confirming that requires Pošta Srbije’s own postcode lookup.

Scope: this page and tool cover format validation only — not address lookup or confirming a poštanski broj is currently in use.

поштански број FAQ

Why does Serbia's postal code differ from Croatia's and Slovenia's, despite sharing a Yugoslav origin?

All three trace back to the 5-digit codes Yugoslavia introduced in 1971. Croatia and Slovenia each renumbered after independence in the early 1990s, but Serbia kept the original numbering unchanged — Belgrade's code was 11000 under Yugoslavia and is still 11000 today.

What does the last digit or two of a Serbian code usually mean?

Under the 1971 scheme, a district's main seat conventionally ended in 000 — Belgrade's 11000 is a clear example — while smaller towns and villages nearby carry non-round numbers branching off that same regional block.

Does a correctly formatted poštanski broj mean it actually exists?

No. This tool only confirms the string is 5 digits — it doesn't check it against Pošta Srbije's actual assignment list. Confirming a poštanski broj is real, and seeing which town it names, requires Pošta Srbije's own postcode lookup.

← More поштански број validators