Two practical pronunciation questions trip up learners coming from English, German, or Russian. First: what happens to a voiced consonant at the end of a word — does grad end in [d] or [t]? Second: how do you actually say the bold consonant clusters Croatian piles up at the start of words — zdravo, gdje, tko, mnogo — without sneaking in a vowel to break them up? This page answers both, and the headline is reassuring on the first and demanding-but-doable on the second.
Final obstruents: Croatian keeps them voiced
If you have studied German or Russian, you carry a strong habit: final devoicing. German Tag (day) is pronounced [tak], its final g turned into [k]; Russian does the same throughout. Standard Croatian does not do this, neither in spelling nor, in the standard pronunciation, in any systematic way. A word that ends in a voiced consonant in writing keeps it voiced when you say it.
- grad (city) ends in a real [d], not [t].
- Bog (God) ends in a real [g], not [k].
- led (ice), med (honey), rod (kin/gender), zub (tooth) — all keep their final voiced consonant.
- vrag (devil), prag (threshold), nož (knife → [ʒ]), muž (husband) — voiced finals throughout.
Zagreb je glavni grad Hrvatske.
Zagreb is the capital city of Croatia.
Hvala Bogu, sve je u redu.
Thank God, everything's all right.
Stavi led u čašu, molim te.
Put ice in the glass, please.
Boli me jedan zub.
One of my teeth hurts.
This matters for accent. English speakers who have learned German often "helpfully" devoice Croatian finals and end up saying grat, Bok, zup. To a Croatian ear that sounds off — and occasionally it changes the word, because Croatian does keep voiced/voiceless pairs distinct at the end: led (ice) and let (flight) are different words, and so are kad (when) and kat (floor, storey) — the contrast is real, so do not collapse it.
Imam let za Split u podne.
I have a flight to Split at noon.
A small honest caveat: in fast, casual speech you may hear a mild phonetic weakening of voicing right at the very end of an utterance — this is a subtle, automatic effect, not a rule, and it is far weaker than German devoicing. Standard, careful pronunciation keeps the voicing. Do not imitate any heavy devoicing; aim to keep your finals voiced.
Note also that this is a separate matter from voicing assimilation inside a word, which Croatian does have and does write — vrabac → vrapca, because a voiced consonant next to a voiceless one assimilates. That is a within-cluster rule, fully covered on voicing assimilation in clusters. Word-final position, by contrast, leaves voicing alone.
Heavy initial clusters: say every consonant, add no vowel
Croatian is famously tolerant of consonant clusters, including at the very start of a word, in sequences English flatly forbids. English allows str-, spl-, skr-, but it never starts a word with gd-, tk-, mn-, pč-, or zdr- followed by yet another consonant. Croatian does, routinely, and these are everyday words — not obscure ones.
- zdravo (hello) — zdr-.
- gdje (where) — gdj-, which is [gdje], a g then the [dje] cluster.
- tko (who) — tk-.
- mnogo (much, many) — mn-.
- pčela (bee) — pč-.
- tkati (to weave) — tk-.
- psovati (to swear/curse) — ps-.
- ptica (bird) — pt-.
- čmrlj (bumblebee) — a real word with no full vowel until the syllabic r.
Zdravo, kako si danas?
Hi, how are you today?
Gdje si bila cijeli dan?
Where were you all day?
Tko je to napravio?
Who did that?
Mnogo ti hvala na pomoći.
Thank you very much for the help.
Pčela je sletjela na cvijet.
A bee landed on the flower.
The single most important instruction: do not insert a vowel to make the cluster comfortable. English speakers instinctively want to say zuh-dravo, guh-dje, tuh-ko, muh-nogo — sneaking a little "uh" between the consonants. That schwa is exactly what marks a foreign accent here. Croatian speakers glide the consonants directly into each other.
How to actually produce them
Think of a cluster as a single launch into the syllable, not a sequence of separate releases:
- zdravo: hold a [z] buzz, slide into [d] without stopping the voice, then [r] (a quick tap is fine), then straight into [avo]. The voicing never switches off across z-d-r.
- gdje: this is just [g] + [dje]. Make the [g] very short and let it pop directly into the [d], then the [je] glide. No "guh".
- tko: a quick [t] released straight into [k], then [o]. Both stops, back to back, then the vowel.
- mnogo: [m] humming, then [n], then [ogo]. Two nasals in a row is the whole difficulty — keep humming through both.
Mnogi ljudi ne znaju tko je to napisao.
Many people don't know who wrote that.
Baka još uvijek zna tkati na razboju.
Grandma still knows how to weave on a loom.
The syllabic r: clusters with no vowel at all
Some Croatian "clusters" have no vowel because the r itself is the syllable nucleus. In prst (finger), vrt (garden), krv (blood), and the country's own name Hrvatska, the rolled r carries the syllable — your tongue trills and that trill is the vowel. The fix, again, is not to insert "uh" before or after the r: trill it and let it stand on its own.
- prst (finger) = [pr̩st], one syllable, r as nucleus.
- vrt (garden), krv (blood), trg (square), crn (black), smrt (death).
- Hrvatska (Croatia) — Hr-vat-ska, with syllabic r in the first syllable.
Boli me prst na lijevoj ruci.
The finger on my left hand hurts.
Sjedimo na glavnom trgu.
We're sitting in the main square.
Hrvatska ima prelijepu obalu.
Croatia has a beautiful coastline.
This is so distinctive that it has its own page: the trilled and syllabic r. The connection to this page is simple — a syllabic r is the ultimate "cluster with no vowel," and the same discipline applies: do not break it up.
A short drill
Read these aloud, keeping finals voiced and clusters tight (no inserted vowels):
Grad je lijep, ali zrak nije čist.
The city is beautiful, but the air isn't clean.
Gdje je moj crni kaput?
Where is my black coat?
Tko zna gdje su sad?
Who knows where they are now?
Mnogo snijega je palo te zime.
A lot of snow fell that winter.
Common mistakes
❌ grad pronounced 'grat' (final d devoiced)
Incorrect — importing German/Russian final devoicing.
✅ grad with a voiced final [d]
Correct — Croatian keeps voiced finals.
❌ Bog said as 'Bok'
Incorrect — devoicing the final g. (Bok with a k is a separate, real greeting, but a different word!)
✅ Bog with a voiced final [g]
Correct — 'Bog' (God) keeps its [g].
❌ zdravo said as 'zuh-dravo'
Incorrect — inserting a schwa to break the cluster.
✅ zdravo with z-d-r glided together
Correct — no inserted vowel; consonants ride into the first real vowel.
❌ tko said as 'tuko' or 'ko'
Incorrect — either adding a vowel or dropping the t entirely.
✅ tko as [tko], a quick t straight into k
Correct — both stops, then the vowel.
❌ prst said as 'purst' or 'prist'
Incorrect — inserting a vowel around the syllabic r.
✅ prst with a trilled, syllabic r as the nucleus
Correct — the r itself carries the syllable.
Key takeaways
- Standard Croatian does not devoice final obstruents: grad ends in [d], Bog in [g]. Switch off any German/Russian devoicing habit.
- Voiced and voiceless finals stay contrastive: led (ice) ≠ let (flight).
- Croatian allows bold initial clusters (zdravo, gdje, tko, mnogo, pčela); pronounce every consonant and insert no vowel.
- The cure for vowel-insertion: glide the consonants into the following vowel on one continuous airflow.
- The syllabic r (prst, vrt, Hrvatska) is a cluster whose nucleus is the trilled r itself — trill it, don't pad it.
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
- Voicing Assimilation in ClustersB1 — How adjacent consonants agree in voicing, and when it is written.
- The Trilled and Syllabic rA2 — Rolling r and r as a full syllable nucleus.
- Consonants: OverviewA1 — The consonant inventory and the sounds that trip up English speakers.
- Croatian Sounds vs English SoundsA1 — A targeted contrast for English-speaking learners.
- The Croatian Alphabet (Gajica)A1 — The 30-letter Latin alphabet of Croatian, including digraphs and diacritic letters.