Home poštanski broj Croatia

Croatia poštanski broj validator

How the poštanski broj format works

Format
5 digits
Example
10000

Things to watch for

  • Format-only check — does not confirm the poštanski broj actually exists
  • Always exactly 5 digits; the HR- prefix used on international mail (e.g. HR-10000) is not part of the code this validator checks
  • Renumbered after 1991 independence — Zagreb moved from the Yugoslav-era 41000 to 10000
Regex for poštanski broj
^[0-9]{5}$

A Croatian poštanski broj is the 5-digit postcode Hrvatska pošta uses to route mail — for example 10000 for Zagreb. That number is itself a piece of postal history: under Yugoslavia, Croatian addresses used a shared 5-digit system where Zagreb was 41000, and after independence in 1991 Croatia renumbered its network from scratch, giving the capital the low, round 10000 it carries today. Anyone validating a Croatian 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 — nothing about the shape flags the error before delivery.

How this validator works

This tool checks that the input is exactly 5 digits with no letters, spaces, or hyphens — the HR- country prefix sometimes shown on international mail is not part of the code this validator checks — 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 Hrvatska pošta has assigned it to a real town. Confirming that requires Hrvatska pošta’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.

poštanski broj FAQ

Did Croatia's postal codes change after independence?

Yes. Under Yugoslavia, Croatian cities used codes starting with a shared regional digit — Zagreb's was 41000. After independence in 1991, Croatia renumbered its own network, and Zagreb became 10000, the code still used today.

What does the HR- prefix mean on a Croatian address?

It's the ISO country prefix used for international mail, e.g. HR-10000. This validator checks only the 5 numeric digits — the HR- prefix is a separate presentation convention, not part of the postal code itself.

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 Hrvatska pošta's actual assignment list. Confirming a poštanski broj is real, and seeing which town it names, requires Hrvatska pošta's own postcode lookup.

← More poštanski broj validators