Sign In
International Address Formats

🇭🇷Croatia Address Format

Croatian addresses write the street before the house number and place a five-digit postal code before the town. For international mail the code often carries an HR- prefix, and Croatian names and streets use letters like č, ć, š, ž and đ that Latin-only forms tend to mangle. Here is the correct format, a real example, and the mistakes that cause returns.

Correctly formatted
10000
Ana Horvat
Ilica 5
10000 Zagreb
CROATIA
Carrier-validated · deliverable

The Croatia address format, field by field

A Croatian label is recipient, optional company, the street with its house number, then the five-digit postal code and town on one line, then the country. There is no region or county line.

1Recipient nameAna Horvat personal or business recipient
2CompanyPrimjer d.o.o. optional, above the street line
3Street + house numberIlica 5 house number comes after the street name; a number may carry a letter, as in 5a
4Postal code + town10000 Zagreb 5-digit code first, optionally as HR-10000, then the town, on one line
5CountryCROATIA required for inbound international shipments

Postal code rules

The five-digit code drives Hrvatska pošta sorting and sits before the town on the same line. The leading digit marks the region (Zagreb codes begin with 1), and cross-border senders add the HR- prefix so the origin country reads the destination correctly.

10000

Format: 5 digits with no internal spaces, for example 10000. For international mail it is often prefixed with the country code as HR-10000.

Validation regex: ^\d{5}$

Watch for: a four-digit code (old Yugoslav-era habit) or a code placed after the town. Croatia's postal code is always five digits.

What makes Croatia different

The country-specific rules that generic autocomplete and single-line address fields tend to get wrong.

Number order

House number goes after the street

Croatian addresses write the street then the number: Ilica 5, never 5 Ilica. House numbers can include a letter (5a) or a slash for sub-units, so a number-first form built for the US misreads the line.

HR- prefix

International mail adds an HR- prefix

For cross-border shipments the five-digit code is often written HR-10000. The prefix is optional domestically but helps foreign carriers route to Croatia, so it should be accepted and not treated as an invalid character.

Five digits

The postal code is always five digits

Every Croatian code is exactly five digits, for example 10000 for central Zagreb, and the leading digit marks the region. A four-digit code is out of date and a leading zero must be kept, so a field that trims digits corrupts the code.

Diacritics

Keep č, ć, š, ž and đ

Croatian names and streets use these letters, and đ is often mis-transliterated to dj. Inconsistent stripping, such as Đakovo becoming Djakovo in one system and Dakovo in another, causes mismatches against carrier data.

Errors that cause failed deliveries to Croatia

Each of these passes a basic "is this field filled in" check but fails at the carrier, turning into a redelivery, a return, or an address correction fee.

Street and house number swapped. 5 Ilica instead of Ilica 5 is read as an unknown address by Croatian couriers.
Four-digit postal code. Croatia uses five digits; a shorter code breaks Hrvatska pošta sorting.
Postal code after the town. Zagreb 10000 reverses the expected 10000 Zagreb order.
HR- prefix rejected. Treating HR-10000 as invalid strips a prefix that helps cross-border routing.
Diacritics dropped inconsistently. Mixing Đakovo, Djakovo and Dakovo across systems causes address mismatches.

Carrier notes for Croatia

How the major carriers handle Croatia addresses, and what your label needs to satisfy each one.

Hrvatska pošta

The national postal operator and last-mile partner for most inbound international mail. Sorting is postal-code-driven, so a valid five-digit code is the single most important field on the label.

GLS & Overseas Express

Leading domestic parcel networks for Croatian ecommerce, Overseas Express being the largest home-grown courier. They expect the street-then-number order and a clean five-digit code plus town line.

DHL, FedEx, UPS

International carriers for inbound shipments. Include the country line and keep diacritics consistent; they charge address-correction fees when a code or street forces a manual fix.

Validate every Croatia address at checkout

Address Guard checks Croatia addresses against carrier and postal databases before the order ships, normalizes the format, and flags the errors that cause failed deliveries. 240+ countries, $0.05 per check.

Address formats for other countries

Part of the Address Guard international address format guide, covering 240+ countries.

Croatia address format FAQ

How do you write a Croatian address?+
Recipient name, optional company, the street name followed by the house number, then the five-digit postal code and the town on one line, then CROATIA. For international mail the code is often written with an HR- prefix, as in HR-10000 Zagreb.
What is the Croatian postal code format?+
Exactly five digits with no internal spaces, for example 10000 for central Zagreb, optionally prefixed HR- for cross-border mail. The leading digit marks the region and drives Hrvatska pošta routing, so it should be validated against the town.
Why do parcels to Croatia get misdelivered?+
Usually because the street and house number were swapped, a four-digit code was used, or diacritics like č and đ were stripped inconsistently. Validating the five-digit code against the town before the label prints prevents most of these.