Hrvatska
Republic of Croatia
Capital
Zagreb
Population
3,859,686
Name
€ EUR
Calling Code
+385
Languages
hrGeography
Region
Europe & Central Asia
Subregion
Southeast Europe
Continent
Europe
Area
56,594 km²
Landlocked
No
TLD
.hr
Neighboring Countries
Airports (27)
LD57DBVLSZLDOBLDOCLDOROSILDOVPUYCountry Codes
ISO 3166-1 Alpha-2
HR
ISO 3166-1 Alpha-3
HRV
ISO 3166-1 Numeric
191
BCP 47
hr-HR
IOC
CRO
FIFA
CRO
Currency Format
Code
EUR
Name
Euro
Symbol
€
Symbol Position
after
Decimal Separator
,
Thousands Separator
.
Example
123.456,79 €
Date & Time Formats
Date Formats
Full
petak, 9. listopada 2026.
EEEE, d. MMMM y.
Long
9. listopada 2026.
d. MMMM y.
Medium
9. lis 2026.
d. MMM y.
Short
09. 10. 2026.
dd. MM. y.
Time Formats
Full
21:46:40 (koordinirano svjetsko vrijeme)
HH:mm:ss (zzzz)
Long
21:46:40 UTC
HH:mm:ss z
Medium
21:46:40
HH:mm:ss
Short
21:46
HH:mm
Additional Info
First Day of Week
Monday
Clock Format
24h
Primary Timezone
Europe/Zagreb
UTC Offset
+01:00
Timezones
Europe/ZagrebNumber Formatting
Decimal Separator
,
Thousands Separator
.
Digit Grouping
3
Numbering System
latn
Example
1.234.567,89
Phone Formatting
Calling Code
+385
Trunk Prefix
0
International Prefix
00
Subscriber Number Lengths
7, 8, 9
Example Format
+385 92 123 4567
Format Patterns
| Pattern | Format | Leading Digits | National Prefix |
|---|---|---|---|
| (\d{2})(\d{2})(\d{3}) | $1 $2 $3 | 6[01] | $NP$FG |
| (\d{3})(\d{2})(\d{2,3}) | $1 $2 $3 | 8 | $NP$FG |
| (\d)(\d{4})(\d{3}) | $1 $2 $3 | 1 | $NP$FG |
| (\d{2})(\d{3})(\d{3,4}) | $1 $2 $3 | 6|7[245] | $NP$FG |
| (\d{2})(\d{3})(\d{3,4}) | $1 $2 $3 | 9 | $NP$FG |
| (\d{2})(\d{3})(\d{3,4}) | $1 $2 $3 | [2-57] | $NP$FG |
| (\d{3})(\d{3})(\d{3}) | $1 $2 $3 | 8 | $NP$FG |
Phone Number Types
Format Patterns
[2-69]\d{8}|80\d{5,7}|[1-79]\d{7}|6\d{6}
Locale Settings
Writing Direction
LTR
Measurement System
metric
Temperature Scale
celsius
Paper Size
A4
Driving Side
right
Week Numbering
ISO
Raw JSON Data
{
"$schema": "1.0.0",
"lastUpdated": "2026-09-28",
"sources": [
"CLDR",
"mledoze",
"IANA tz",
"libaddressinput",
"Wikidata",
"World Bank",
"libphonenumber"
],
"basics": {
"name": "Hrvatska",
"officialName": "Republic of Croatia",
"nativeName": "Hrvatska",
"officialNativeName": "Republika Hrvatska",
"capital": "Zagreb",
"capitalCoordinates": [
45.813055555,
15.977222222
],
"coordinates": [
45.16666666,
15.5
],
"continent": "Europe",
"region": "Europe & Central Asia",
"subregion": "Southeast Europe",
"population": 3859686,
"area": 56594,
"flagEmoji": "🇭🇷",
"tld": [
".hr"
],
"landlocked": false,
"borders": [
"BIH",
"HUN",
"MNE",
"SRB",
"SVN"
],
"languages": [
{
"code": "hr",
"iso639_3": "hrv",
"iso639_2": "hrv",
"name": "Croatian",
"nativeName": "hrvatski",
"direction": "ltr",
"countries": []
}
],
"demonym": "Croatian"
},
"worldBank": {
"incomeGroup": "High income",
"region": "Europe & Central Asia"
},
"codes": {
"iso3166Alpha2": "HR",
"iso3166Alpha3": "HRV",
"iso3166Numeric": "191",
"bcp47": [
"hr-HR"
],
"internetTld": ".hr",
"ioc": "CRO",
"fifa": "CRO",
"vehicleCode": "HR",
"fips10": "HR",
"unLocode": "HR",
"itu": "HRV",
"uic": "78",
"maritime": 238,
"mmc": 219
},
"currency": {
"code": "EUR",
"numericCode": 978,
"name": "Euro",
"nativeName": "euro",
"symbol": "€",
"narrowSymbol": "€",
"symbolPosition": "after",
"decimalSeparator": ",",
"thousandsSeparator": ".",
"decimalDigits": 2,
"subunitValue": 100,
"subunitName": "Cent",
"pattern": "#,##0.00 ¤",
"example": "123.456,79 €",
"accountingExample": "−1.234,56 €"
},
"dateTime": {
"firstDayOfWeek": 1,
"clockFormat": "24h",
"dateFormats": {
"full": "EEEE, d. MMMM y.",
"long": "d. MMMM y.",
"medium": "d. MMM y.",
"short": "dd. MM. y."
},
"timeFormats": {
"full": "HH:mm:ss (zzzz)",
"long": "HH:mm:ss z",
"medium": "HH:mm:ss",
"short": "HH:mm"
},
"datePatterns": {
"full": "yMMMMEEEEd",
"long": "yMMMMd",
"medium": "yMMMd",
"short": "yMMdd"
},
"timePatterns": {
"full": "HHmmsszzzz",
"long": "HHmmssz",
"medium": "HHmmss",
"short": "HHmm"
},
"monthNames": {
"wide": [
"siječnja",
"veljače",
"ožujka",
"travnja",
"svibnja",
"lipnja",
"srpnja",
"kolovoza",
"rujna",
"listopada",
"studenoga",
"prosinca"
],
"abbreviated": [
"sij",
"velj",
"ožu",
"tra",
"svi",
"lip",
"srp",
"kol",
"ruj",
"lis",
"stu",
"pro"
],
"narrow": [
"1.",
"2.",
"3.",
"4.",
"5.",
"6.",
"7.",
"8.",
"9.",
"10.",
"11.",
"12."
]
},
"dayNames": {
"wide": [
"nedjelja",
"ponedjeljak",
"utorak",
"srijeda",
"četvrtak",
"petak",
"subota"
],
"abbreviated": [
"ned",
"pon",
"uto",
"sri",
"čet",
"pet",
"sub"
],
"narrow": [
"N",
"P",
"U",
"S",
"Č",
"P",
"S"
]
},
"amPmMarkers": [
"AM",
"PM"
],
"timezones": [
"Europe/Zagreb"
],
"primaryTimezone": "Europe/Zagreb",
"utcOffset": "+01:00"
},
"numberFormat": {
"decimalSeparator": ",",
"thousandsSeparator": ".",
"digitGrouping": "3",
"pattern": "#,##0.###",
"percentExample": "25,5 %",
"example": "1.234.567,89",
"numberingSystem": "latn"
},
"phone": {
"callingCode": "+385",
"trunkPrefix": "0",
"internationalPrefix": "00",
"generalPattern": "[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}",
"formats": [
{
"pattern": "(\\d{2})(\\d{2})(\\d{3})",
"format": "$1 $2 $3",
"leadingDigits": [
"6[01]"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{3})(\\d{2})(\\d{2,3})",
"format": "$1 $2 $3",
"leadingDigits": [
"8"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d)(\\d{4})(\\d{3})",
"format": "$1 $2 $3",
"leadingDigits": [
"1"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{2})(\\d{3})(\\d{3,4})",
"format": "$1 $2 $3",
"leadingDigits": [
"6|7[245]"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{2})(\\d{3})(\\d{3,4})",
"format": "$1 $2 $3",
"leadingDigits": [
"9"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{2})(\\d{3})(\\d{3,4})",
"format": "$1 $2 $3",
"leadingDigits": [
"[2-57]"
],
"nationalPrefixRule": "$NP$FG"
},
{
"pattern": "(\\d{3})(\\d{3})(\\d{3})",
"format": "$1 $2 $3",
"leadingDigits": [
"8"
],
"nationalPrefixRule": "$NP$FG"
}
],
"types": {
"fixedLine": {
"pattern": "1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",
"exampleNumber": "12345678",
"possibleLengths": [
8,
9
]
},
"mobile": {
"pattern": "9(?:(?:0[1-9]|[12589]\\d)\\d\\d|7(?:[0679]\\d\\d|5(?:[01]\\d|44|55|77|9[5-79])))\\d{4}|98\\d{6}",
"exampleNumber": "921234567",
"possibleLengths": [
8,
9
]
},
"tollFree": {
"pattern": "80\\d{5,7}",
"exampleNumber": "800123456",
"possibleLengths": []
},
"premiumRate": {
"pattern": "6[01459]\\d{6}|6[01]\\d{5}",
"exampleNumber": "6001234",
"possibleLengths": [
7,
8
]
},
"uan": {
"pattern": "62\\d{6,7}|72\\d{6}",
"exampleNumber": "62123456",
"possibleLengths": [
8,
9
]
}
},
"exampleFormat": "+385 92 123 4567",
"subscriberNumberLengths": [
7,
8,
9
]
},
"addressFormat": {
"format": "%N%n%O%n%A%nHR-%Z %C",
"lineOrder": [
"name",
"organization",
"address",
"postalCode",
"city"
],
"postalCodeFormat": "NNNNN",
"postalCodeRegex": "\\d{5}",
"postalCodeExample": "10000",
"administrativeDivisionName": "Province",
"administrativeDivisionType": "Province"
},
"locale": {
"writingDirection": "ltr",
"measurementSystem": "metric",
"temperatureScale": "celsius",
"paperSize": "A4",
"drivingSide": "right",
"weekNumbering": "ISO"
},
"airports": [
{
"countryCode": "HR",
"region": "Zadarska",
"iata": "",
"icao": "LD57",
"name": "Sepurine Training Base",
"latitude": 44.2099990845,
"longitude": 15.1632003784,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Dubrovacko-Neretvanska",
"iata": "DBV",
"icao": "LDDU",
"name": "Dubrovnik Airport",
"latitude": 42.5614013672,
"longitude": 18.2681999207,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Primorsko-Goranska",
"iata": "LSZ",
"icao": "LDLO",
"name": "Losinj Island Airport",
"latitude": 44.5657997131,
"longitude": 14.3930997849,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Vukovar-Sirmium",
"iata": "",
"icao": "LDOB",
"name": "Vukovar Borovo N Airport",
"latitude": 45.3863983154,
"longitude": 18.9627990723,
"timezone": "Europe/Belgrade",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Osjecko-Baranjska",
"iata": "",
"icao": "LDOC",
"name": "Cepin Airport",
"latitude": 45.5421981812,
"longitude": 18.6361999512,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Slavonski-Brod-Posavina",
"iata": "",
"icao": "LDOR",
"name": "Slavonski Jelas Airport",
"latitude": 45.1561012268,
"longitude": 17.9881000519,
"timezone": "Europe/Sarajevo",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Osjecko-Baranjska",
"iata": "OSI",
"icao": "LDOS",
"name": "Osijek Airport",
"latitude": 45.4626998901,
"longitude": 18.8101997375,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Vukovar-Sirmium",
"iata": "",
"icao": "LDOV",
"name": "Vinkovci Sopot Airport",
"latitude": 45.2510986328,
"longitude": 18.7591991425,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Istria",
"iata": "PUY",
"icao": "LDPL",
"name": "Pula Airport",
"latitude": 44.8935012817,
"longitude": 13.9222002029,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Istria",
"iata": "",
"icao": "LDPM",
"name": "Medulin Campanoz Airport",
"latitude": 44.8432998657,
"longitude": 13.9041996002,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Primorsko-Goranska",
"iata": "",
"icao": "LDPN",
"name": "Unije Airport",
"latitude": 44.6282997131,
"longitude": 14.2411003113,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Istria",
"iata": "",
"icao": "LDPV",
"name": "Vrsar Crljenka Airport",
"latitude": 45.1417007446,
"longitude": 13.6305999756,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Primorsko-Goranska",
"iata": "",
"icao": "LDRG",
"name": "Grobnicko Polje Airport",
"latitude": 45.3795013428,
"longitude": 14.5038003922,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Primorsko-Goranska",
"iata": "RJK",
"icao": "LDRI",
"name": "Rijeka Airport",
"latitude": 45.2168998718,
"longitude": 14.5703001022,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Licko-Senjska",
"iata": "",
"icao": "LDRO",
"name": "Otocac Airport",
"latitude": 44.8477745056,
"longitude": 15.2866172791,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Split-Dalmatia",
"iata": "BWK",
"icao": "LDSB",
"name": "Brac Airport",
"latitude": 43.2857017517,
"longitude": 16.6797008514,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Split-Dalmatia",
"iata": "",
"icao": "LDSH",
"name": "Hvar Private Airport",
"latitude": 43.1817016602,
"longitude": 16.6333007813,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Split-Dalmatia",
"iata": "SPU",
"icao": "LDSP",
"name": "Split Airport",
"latitude": 43.538898468,
"longitude": 16.2980003357,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Split-Dalmatia",
"iata": "",
"icao": "LDSS",
"name": "Sinj Glider Airport",
"latitude": 43.7002983093,
"longitude": 16.6714000702,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Varazdinska",
"iata": "",
"icao": "LDVA",
"name": "Varazdin Airport",
"latitude": 46.2946472168,
"longitude": 16.382932663,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Medimurska",
"iata": "",
"icao": "LDVC",
"name": "Cakovec Pribisla Airport",
"latitude": 46.3918991089,
"longitude": 16.5002994537,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Bjelovarsko-Bilogorska",
"iata": "",
"icao": "LDVD",
"name": "Daruvar Blagorod Airport",
"latitude": 45.5593986511,
"longitude": 17.0331001282,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Zagrebacka",
"iata": "ZAG",
"icao": "LDZA",
"name": "Zagreb Airport",
"latitude": 45.7429008484,
"longitude": 16.0687999725,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Zagrebacka",
"iata": "",
"icao": "LDZB",
"name": "Busevec Velika Glider Airport",
"latitude": 45.6474990845,
"longitude": 16.1243991852,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "Zadarska",
"iata": "ZAD",
"icao": "LDZD",
"name": "Zemunik Airport",
"latitude": 44.1082992554,
"longitude": 15.3466997147,
"timezone": "Europe/Zagreb",
"source": "merged"
},
{
"countryCode": "HR",
"region": "Bjelovarsko-Bilogorska",
"iata": "",
"icao": "LDZJ",
"name": "Bjelovar Brezova Airport",
"latitude": 45.8608016968,
"longitude": 16.8358001709,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
},
{
"countryCode": "HR",
"region": "City-of-Zagreb",
"iata": "",
"icao": "LDZL",
"name": "Lucko Airport",
"latitude": 45.7668991089,
"longitude": 15.8486003876,
"timezone": "Europe/Zagreb",
"source": "mwgg_json"
}
]
}