Croatian has one enormously productive suffix — -ski — that turns almost any noun into an adjective meaning "pertaining to / connected with X". Grad ("city") gives gradski ("urban, of the city"); Hrvatska gives hrvatski ("Croatian"); čovjek gives ljudski ("human"). These are relational adjectives: they don't describe a quality you can have more or less of, they assign a thing to a category. Understanding them solves three problems at once, because where English uses a whole toolbox — a bare noun-modifier (city bus), a -ic suffix (historic), an -al suffix (national), an -ish suffix (childish), a possessive (children*'s*) — Croatian reaches for the single suffix -ski.
What -ski adjectives do: classify, not describe
The core split in the Croatian adjective system is between qualitative adjectives (velik "big", lijep "beautiful", star "old") and relational adjectives (gradski "urban", školski "school-", zimski "winter-"). A qualitative adjective names a property on a scale — something can be bigger or more beautiful. A relational adjective answers "which kind / belonging to what?" — and there is no scale, so it has no comparative or superlative. You cannot be more Croatian in grammar (najhrvatskiji is not a word), just as in English more nautical sounds odd and more wooden (in the literal sense) makes no sense.
Vozim se gradskim autobusom.
I take the city bus. — 'gradski' (urban, of the city) classifies the bus, it doesn't describe a quality.
Kupila je novu zimsku jaknu.
She bought a new winter jacket. — 'zimski' (winter-) tells you which kind of jacket.
To je ljudska greška, ne strojna.
That's a human error, not a machine one. — 'ljudski' (human) assigns the error to a category.
They are definite-only and decline as soft adjectives
Relational adjectives have only the long (definite) form — there is no short indefinite counterpart. This makes sense from their meaning: a category label is inherently "the/this kind", not "a kind of unspecified intensity". So you never say hrvatska in the short masculine; the masculine nominative is always hrvatski, gradski, školski — ending in -ski, which is the long ending. Because the stem ends in the soft-feeling consonant cluster, they follow the soft (definite) adjective declension (see soft-stem declension): genitive -skog(a), dative/locative -skom(u/e), instrumental -skim.
| Case (sg) | Masculine | Neuter | Feminine |
|---|---|---|---|
| Nominativ | gradski | gradsko | gradska |
| Genitiv | gradskog(a) | gradskog(a) | gradske |
| Dativ/Lokativ | gradskom(u/e) | gradskom(u/e) | gradskoj |
| Akuzativ | gradski / gradskog | gradsko | gradsku |
| Instrumental | gradskim | gradskim | gradskom |
Radi u gradskoj knjižnici.
She works at the city library. — feminine locative 'gradskoj' after 'u'.
Sjedili smo na školskom igralištu.
We sat in the school playground. — neuter/masc locative 'školskom'.
Bavi se hrvatskom poviješću.
He studies Croatian history. — feminine instrumental 'hrvatskom'.
Lowercase even from proper nouns
This trips up every English speaker. In English, nationality and place adjectives are capitalised: Croatian, French, American. In Croatian, an adjective derived from a proper noun is written lowercase — only the original proper noun keeps its capital. So Hrvatska (the country, capital H) yields hrvatski jezik ("the Croatian language", lowercase h); Francuska yields francuski ("French"); Amerika yields američki ("American"). The capital is reserved for the noun naming the country, region, or person — not for the classifying adjective made from it.
Učim hrvatski jezik već dvije godine.
I've been learning Croatian for two years. — lowercase 'hrvatski' even though it means 'Croatian'.
Volim francusku kuhinju i talijanski film.
I love French cuisine and Italian cinema. — both adjectives lowercase: 'francusku', 'talijanski'.
Pročitao sam to u engleskom prijevodu.
I read it in the English translation. — 'engleski' lowercase.
The stem-final consonant assimilates (k/g/h/c → č/š/ž...)
When -ski attaches, the consonant at the end of the stem often changes to blend with the suffix — a regular sound process that gives the assimilated variants -čki, -ški, -ji. You will not memorise these case by case once you see the pattern: a final k or c softens toward č, a g toward ž, an h toward š. The result is that the visible suffix is no longer a clean "-ski" but a fused consonant + ski.
| Noun | Adjective | Change | Meaning |
|---|---|---|---|
| junak (hero) | junački | k → č | heroic |
| vojnik (soldier) | vojnički | k → č | military, soldierly |
| Amerika | američki | k → č | American |
| Bog (God) | božji | g → ž | God's, divine |
| vrag (devil) | vražji | g → ž | devil's, devilish |
| čovjek (human) | čovječji | k → č | human's, of a person |
| Vlah | vlaški | h → š | Vlach |
There is also a separate, very productive -ji type that builds adjectives from animate nouns (especially animals and people) with jotation of the final consonant: pas → pasji ("dog's"), vuk → vučji ("wolf's"), Bog → božji, čovjek → čovječji. These behave like relational adjectives (no comparison, classify a category) and are explained in fuller phonetic detail on jotation and adjective suffixes.
To je bila junačka odluka.
That was a heroic decision. — 'junački' from 'junak', k → č.
Nije njegova krivnja, viša je sila — Božja volja.
It's not his fault, it's a higher force — God's will. — 'božji' from 'Bog', g → ž.
Mačka ima oštre pandže, prave mačje.
The cat has sharp claws, properly feline ones. — 'mačji' (cat's/feline) from 'mačka'.
The bonus: -ski adjectives double as language/manner adverbs
Here is a feature with no clean English parallel. The neuter form (or bare -ski form) of these adjectives also works as a manner adverb, and specifically as the way you name speaking a language. "To speak Croatian" is govoriti hrvatski — using the very same word hrvatski, now functioning adverbially ("in the Croatian way / Croatian-ly"). The same applies to engleski, njemački, francuski with verbs of speaking, writing, and understanding.
Govoriš li hrvatski?
Do you speak Croatian? — 'hrvatski' here is the manner adverb, not a noun for 'the language'.
Ne razumijem njemački, ali pišem engleski.
I don't understand German, but I write English. — both 'njemački' and 'engleski' are adverbial.
Objasnio je sve to vrlo stručno i jednostavno, gotovo majstorski.
He explained it all very expertly and simply, almost masterfully. — 'majstorski' (masterfully) as a manner adverb from 'majstor'.
Compare the two functions side by side: hrvatski jezik ("the Croatian language" — adjective modifying a noun) versus govoriti hrvatski ("to speak Croatian" — adverb modifying a verb). English needs two different words here, "Croatian" and... still "Croatian", but with a verb like speak you cannot say speak Croatianly; you simply say speak Croatian and let the noun do adverbial duty. Croatian's relational adjective covers both jobs natively.
How -ski maps onto English
The reason this class feels slippery to English speakers is that English splits the same job across several strategies, none of which is a single suffix:
| Croatian -ski adjective | English strategy |
|---|---|
| gradski autobus | noun-modifier: city bus |
| ljudsko pravo | -an suffix: human right |
| dječji vrtić | possessive: children's garden (kindergarten) |
| povijesni roman | -ic/-ical: historical novel |
| morski zrak | -side / adjective: sea air |
| muška košulja | noun-modifier: men's shirt |
Dječji vrtić otvara se u sedam.
The kindergarten opens at seven. — 'dječji' = children's (the -ji type, from 'dijete/djeca').
Tražim mušku košulju, ne žensku.
I'm looking for a men's shirt, not a women's. — 'muški' (men's) vs 'ženski' (women's), a paired relational set.
Common mistakes
❌ Učim Hrvatski jezik.
Incorrect — the nationality adjective is lowercase; only the country noun is capitalised.
✅ Učim hrvatski jezik.
I'm learning Croatian. — lowercase 'hrvatski'.
❌ Ovo je najgradskiji dio Zagreba.
Incorrect — relational adjectives have no superlative; 'gradski' cannot be graded.
✅ Ovo je najuži centar Zagreba.
This is the very heart of Zagreb. — use a qualitative adjective ('uži') for grading.
❌ Govoriš li hrvatskom?
Incorrect — for 'speak Croatian' you need the bare adverbial form, not an instrumental.
✅ Govoriš li hrvatski?
Do you speak Croatian? — the manner adverb 'hrvatski'.
❌ junakski, Bogski
Incorrect — the stem consonant must assimilate before -ski.
✅ junački, božji
heroic, God's — k → č and g → ž (with jotation).
❌ Kupila je novu zimsku jakno.
Incorrect — the relational adjective must still agree in case; accusative feminine is 'zimsku', and the noun is 'jaknu'.
✅ Kupila je novu zimsku jaknu.
She bought a new winter jacket. — full agreement in the accusative.
Key takeaways
- -ski adjectives classify ("pertaining to X"), they don't describe a quality — so they have no comparative or superlative.
- They exist only in the long (definite) form and decline as soft adjectives (-skog, -skom, -skim).
- Nationality/place adjectives are lowercase (hrvatski, francuski, američki); only the source noun keeps its capital.
- The stem-final consonant assimilates: junak → junački, Bog → božji, čovjek → čovječji; the -ji subtype builds animal/person adjectives (pasji, mačji).
- The same form doubles as a manner adverb, especially for languages: govoriti hrvatski ("to speak Croatian").
Now practice Croatian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Croatian→Related Topics
- Adjective Declension: Soft StemsB1 — Adjectives ending in a palatal and their -e/-eg endings.
- The ComparativeA2 — Forming 'more X' with -iji, -ji, and -ši.
- Adjective-Forming SuffixesB1 — Relational, quality, material, possessive, and capability suffixes.
- Definite vs Indefinite Adjectives (long/short)B1 — Croatian's distinctive two-form adjective system.
- Jotation (jotacija)B2 — The consonant + j fusion behind comparatives, passive participles, and verbal nouns.