Ijekavian, Ekavian, Ikavian

A single Old Slavic vowel, called yat (written ě by linguists), came out differently in different parts of the South Slavic continuum, and the three outcomes are the most famous dividing line in the whole region. Where yat once stood, you now find ije/je (mlijeko, dijete), plain e (mleko, dete), or plain i (mliko, dite). These three reflexes are named ijekavian, ekavian, and ikavian. For a Croatian learner the headline is simple and non-negotiable: standard Croatian is ijekavian. But the other two reflexes are worth knowing, because one of them (ekavian) is the Serbian standard and signals Serbian, while the other (ikavian) is a thoroughly Croatian regional speech pattern that you will hear all over Dalmatia and Istria. Telling ikavian apart from ekavian is a nuance almost every resource gets wrong.

One word, three reflexes

The clearest way to see the system is to take a few common roots and run them across all three reflexes.

MeaningIjekavian (Croatian standard)Ekavian (Serbian)Ikavian (Croatian vernacular)
milkmlijekomlekomliko
childdijetedetedite
time / weathervrijemevremevrime
beautifullijepleplip
whitebijelbeobil / bili
riverrijekarekarika
snowsnijegsnegsnig

So the long yat surfaces as the two-syllable ije in Croatian (mlijeko), as a plain e in Serbian (mleko), and as a plain i in many Croatian coastal vernaculars (mliko). The short yat behaves the same way at smaller scale (dijete / dete / dite). The mechanics of how Croatian spells and pronounces its own ijekavian forms — the long ije versus short je, and the further reductions to e and i — are handled on the yat spelling page and the yat pronunciation page.

Ijekavian is the Croatian standard

This is the one fact to anchor everything else. The standard Croatian literary language is ijekavian: you write and, in careful speech, you say mlijeko, dijete, vrijeme, lijep, rijeka, snijeg. The same ijekavian reflex is also the basis of standard Bosnian and standard Montenegrin, so ijekavian is not uniquely Croatian — but for Croatian it is simply the standard, with no alternative permitted in writing.

Za doručak pijem mlijeko, a dijete jede kruh.

For breakfast I drink milk, and the child eats bread. — ijekavian 'mlijeko', 'dijete': the Croatian standard.

Rijeka je danas lijepa, ali vrijeme se kvari.

The river is lovely today, but the weather is turning. — standard ijekavian 'rijeka', 'lijepa', 'vrijeme'.

💡
If you remember only one thing from this page: in Croatian you always write ijekavianmlijeko, never mleko, never mliko. Ekavian and ikavian are shown here for recognition, not for production.

Ekavian = Serbian (and eastern) speech

The ekavian reflex — yat to plain e — is the standard of Serbian and of eastern speech generally (Serbia, eastern Bosnia). In a Croatian context, ekavian forms (mleko, dete, vreme, lep, reka) unmistakably mark a text or speaker as Serbian. This is not a value judgement; it is just an identification. A Croatian writer never uses ekavian, and a learner who slips into mleko will be read as writing Serbian, not casual Croatian.

Deca piju mleko i jedu hleb.

The children drink milk and eat bread. — ekavian 'deca', 'mleko'; this is Serbian, not Croatian. (Serbian standard)

Vreme je lepo, idemo na reku.

The weather is nice, let's go to the river. — ekavian 'vreme', 'lepo', 'reku'; reads as Serbian. (Serbian standard)

Ikavian = a Croatian vernacular, not Serbian

Now the nuance that matters most. The ikavian reflex — yat to plain i — is genuinely Croatian. It is the everyday speech of large parts of Dalmatia (including Split and its hinterland), much of Istria, parts of Slavonia, and western Herzegovina. So when you are in Split and you hear mliko, vrime, dite, lipo, you are not hearing ekavian and you are not hearing Serbian — you are hearing Croatian ikavian, a regional speech pattern with deep local roots. It is non-standard (you would not write it in an essay), but it is unmistakably Croatian and extremely common in spoken Dalmatia.

Di si bila? Cilo vrime te tražin.

Where were you? I've been looking for you the whole time. — Dalmatian ikavian: 'cilo vrime' for 'cijelo vrijeme', 'tražin' for 'tražim'. (regional: Dalmatia)

Dite je lipo zaspalo, tiho govori.

The child has fallen asleep nicely, talk quietly. — ikavian 'dite', 'lipo' (= 'dijete', 'lijepo'); Croatian vernacular, not Serbian. (regional: Dalmatia)

Idemo na riku, vode je dosta.

Let's go to the river, there's plenty of water. — ikavian 'rika' for standard 'rijeka'. (regional: Dalmatia)

💡
The trap to avoid: hearing mliko in Split and concluding the speaker is „using Serbian." They are not. Mliko is ikavian (yat → i), a Croatian vernacular; mleko is ekavian (yat → e), which is Serbian. The vowel tells you everything: i = Croatian regional, e = Serbian.

Quick recognition guide

If you hear/read…The reflex is…It means…
mlijeko, dijete, vrijemeijekavian (ije/je)standard Croatian (also Bosnian/Montenegrin)
mleko, dete, vremeekavian (e)Serbian / eastern
mliko, dite, vrimeikavian (i)Croatian regional speech (Dalmatia, Istria, etc.)

Common Mistakes

❌ (writing Croatian) Volim mleko i moje dete je sretno.

Incorrect — that is ekavian (Serbian). Standard Croatian is ijekavian.

✅ (writing Croatian) Volim mlijeko i moje dijete je sretno.

I love milk and my child is happy. — ijekavian, the Croatian standard.

❌ Hearing 'mliko' in Split and calling it Serbian/ekavian.

Mistaken — 'mliko' is ikavian (yat → i), a Croatian vernacular; ekavian would be 'mleko'.

✅ Hearing 'mliko' in Split and recognising Croatian ikavian.

Correct — Dalmatian ikavian, non-standard but thoroughly Croatian.

❌ (school essay) Bilo je lipo vrime na rici.

Wrong mode — ikavian 'lipo vrime', 'rici' is regional speech, never used in standard writing.

✅ (school essay) Bilo je lijepo vrijeme na rijeci.

The weather was lovely by the river. — standard ijekavian in writing.

❌ Believing ikavian and ekavian are the same thing.

Mistaken — ikavian (i: mliko) is Croatian regional; ekavian (e: mleko) is Serbian. The vowel distinguishes them.

✅ Distinguishing ikavian (Croatian, i) from ekavian (Serbian, e).

Correct — different vowel, different identity.

Key Takeaways

  • Historical yat has three reflexes: ijekavian (ije/je: mlijeko, dijete), ekavian (e: mleko, dete), ikavian (i: mliko, dite).
  • Ijekavian is the Croatian standard — the only form you write (also standard Bosnian/Montenegrin).
  • Ekavian is the Serbian standard; in a Croatian context it marks the text as Serbian.
  • Ikavian is a Croatian regional vernacular (Dalmatia, Istria, parts of Slavonia/Herzegovina) — non-standard but genuinely Croatian, not Serbian.
  • The vowel is the tell: i = Croatian regional, e = Serbian, ije/je = the standard.

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