Reading Croatian Aloud: One Letter, One Sound

Here is a promise English can never make about itself: once you have learned the thirty letters of the Croatian alphabet, you can read any Croatian word aloud correctly — including words you have never seen before, words nobody taught you, brand names, surnames, technical terms. Croatian spelling is essentially phonemic: each letter maps to one sound, and each sound is written with one letter. There are no silent letters, no "gh" pretending to be "f", no though/through/tough traps. Reading Croatian is, after the alphabet, a solved problem. This is one of the most motivating facts about the language, and it is worth stating outright at the very beginning.

Why this is true (and why English is the odd one out)

English spelling is a museum of historical accidents. The same letters spell different sounds (ough in though, cough, through, bough), and the same sound is spelled many ways (see, sea, scene, receive). You have to memorise the look of every word separately. Croatian, by contrast, was deliberately standardised in the 1830s on the principle "write as you speak, read as it is written." The alphabet was built so that the inventory of letters matches the inventory of sounds. That design choice is why a Croatian child finishes learning to decode print in a fraction of the time an English child does — and why you, an adult learner, can do it in an afternoon.

💡
The payoff is immediate and concrete: from your very first week you can read real Croatian text aloud — menus, signs, song lyrics, news headlines — without a pronunciation guide. You will not always know what the words mean, but you will say them right. That is a head start English never offers.

Reading unfamiliar words letter by letter

Let us prove the promise on words you have probably never met. The method is mechanical: read left to right, give each letter its one fixed sound, and treat the three digraphs as single letters.

zahvaljujući (thanks to / grateful). Break it: z-a-h-v-a-l-j-u-j-u-ć-i. Apply the sounds: [z]-[a]--[v]-[a]-[ʎ]-[u]-[j]-[u]-[tɕ]-[i] → za-hva-lju-ju-ći. Note lj is one palatal sound, and the h is a real velar scrape, not silent.

Zahvaljujući tebi, sve je ispalo dobro.

Thanks to you, everything turned out well.

najjednostavniji (the simplest). Break it: naj-jed-no-stav-ni-ji. The eye-catcher is the jj in the middle — two separate j sounds, because Croatian writes both and you say both: naj-jed.... Nothing is silent; nothing is doubled-for-show.

Ovo je najjednostavniji recept koji znam.

This is the simplest recipe I know.

džentlmen (gentleman, a loanword). Break it: dž-e-n-t-l-m-e-n. The opening is one letter — the [dʒ] of English judge — so the word starts dže-, not d-zhe-. Even an obvious English borrowing obeys the one-letter-one-sound rule.

On se ponaša kao pravi džentlmen.

He behaves like a real gentleman.

pravopis (spelling / orthography). Break it: p-r-a-v-o-p-i-s → pra-vo-pis. Completely regular; you can read it on first sight.

Hrvatski pravopis je vrlo dosljedan.

Croatian spelling is very consistent.

Try a few more cold, then check yourself against the translations:

Putujemo kroz prelijepu hrvatsku unutrašnjost.

We are travelling through the beautiful Croatian interior.

Knjižnica je otvorena do osam navečer.

The library is open until eight in the evening.

Trebam preporuku za dobrog zubara.

I need a recommendation for a good dentist.

The three things that look like exceptions (but aren't)

If reading is a solved problem, what is left to watch for? Only a small, finite list — and none of them break the one-letter-one-sound principle.

1. The digraphs are single letters

dž, lj, nj are each one letter spelled with two keystrokes, and each is one sound. Reading lj as separate "l" + "j", or nj as "n" + "j", is the most common beginner slip.

  • ljeto (summer) = [ʎeto], not "l-yeto".
  • konj (horse) = [koɲ], not "kon-y".
  • džep (pocket) = [dʒep], not "d-zhep".

Ljeto je moje najdraže godišnje doba.

Summer is my favourite season.

Njegov konj je jako miran.

His horse is very calm.

There is one genuine wrinkle worth flagging: very occasionally the letters d + ž, l + j, or n + j happen to meet across a morpheme boundary (a prefix joining a root), and there they are two sounds, not the digraph. The classic example is nadživjeti (to outlive): it is nad- (over) + živjeti (to live), so you read d + ž separately, [nad-ʒivjeti], not the single [dʒ]. These cases are rare and the boundary is in the meaning, but they are the reason careful readers occasionally pause. The digraph system itself is covered on the digraphs dž, lj, nj.

Želim nadživjeti sve svoje neprijatelje.

I want to outlive all my enemies.

2. c is always [ts]

The letter c is the one place English instinct actively fights you. It is never [k] and never [s] — always [ts], the sound at the end of cats.

  • cijena (price) = [tsijena], not "see-na".
  • ulica (street) = [ulitsa].
  • centar (centre) = [tsentar].

Koja je cijena ove karte?

What is the price of this ticket?

Naša ulica je vrlo mirna.

Our street is very quiet.

This single rule fixes more reading errors than any other; it has its own page at pronouncing c (and č, ć), and the whole consonant inventory is mapped on consonants: overview.

3. ije / je (the yat reflex)

The clusters ije and je are perfectly readable — ije is two syllables ([i]+[je]) and je is one ([je]) — so reading them aloud is no problem. The only thing that takes practice is spelling them when you write, because the same root alternates between ije, je, e and i depending on the word form. That is a writing question, not a reading one, and it is handled on the yat reflex: spelling ije, je, e, i.

Volim toplo mlijeko prije spavanja.

I like warm milk before sleep.

Spelling what you hear

The phonemic principle runs both directions. Because each sound has its own letter, you can usually spell a word correctly the first time you hear it — something impossible in English. If a Croatian says a word, write down the sounds and you will almost always be right. The only genuine traps when writing (as opposed to reading) are: choosing č vs ć and dž vs đ when your ear can't tell them apart, the ije/je alternation above, and a handful of spelled-out sound changes at morpheme joints (assimilations like vrabac → vrapca, which Croatian writes the way it is pronounced).

Možeš li mi to napisati na papir?

Can you write that down for me on paper?

Kako se to piše?

How is that spelled?

💡
When a Croatian asks Kako se to piše? ("How is that spelled?"), the honest answer for most words is "the way it sounds." Spelling bees barely exist as a concept here — there is little to compete over.

Common mistakes

❌ Reading 'ljeto' as 'l-yeto' (two sounds)

Incorrect — lj is a single palatal letter [ʎ].

✅ Reading 'ljeto' as [ʎeto]

Correct — the digraph is one sound.

❌ Reading 'cijena' as 'see-na' or 'kee-na'

Incorrect — applying the English c instinct.

✅ Reading 'cijena' as [tsijena]

Correct — c is always [ts].

❌ Reading 'najjednostavniji' with one j

Incorrect — Croatian writes both j's, so you say both.

✅ Reading it 'naj-jed-no-stav-ni-ji' with two j sounds

Correct — double letters are two real sounds.

❌ Reading 'nadživjeti' with a single [dʒ]

Incorrect — here d and ž meet across a prefix boundary, so they're separate.

✅ Reading 'nadživjeti' as nad + živjeti

Correct — a rare morpheme-boundary case: two sounds, not the dž digraph.

❌ Assuming some letters are silent, as in English

Incorrect — Croatian has no silent letters.

✅ Pronouncing every letter you see

Correct — say what you see, every time.

Key takeaways

  • Croatian spelling is phonemic: one letter, one sound. After the alphabet, reading is solved — you can read any word aloud (stress and pitch aside).
  • There are no silent letters and no ambiguous spellings.
  • The only reading catches: treat dž, lj, nj as single sounds, read c as [ts], and remember that very rarely d/l/n
    • the next letter meet across a morpheme boundary (nadživjeti).
  • The same phonemic logic lets you spell most words from hearing them; the few writing traps are č/ć, dž/đ, and the ije/je alternation.
  • Start with the alphabet (gajica), and reading takes care of itself.

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