Hard and Soft Consonants (Palatalization)

The hard/soft consonant contrast — palatalization — is the backbone of the Ukrainian consonant system and, for most English speakers, the single hardest thing to hear and produce. A "soft" consonant is not a consonant followed by a "y" sound; it is a single consonant articulated with the middle of the tongue raised toward the hard palate, giving the sound a faint "y" colour baked into the consonant itself. Ukrainian uses this contrast to distinguish words. The important news for anyone coming from Russian is that Ukrainian has fewer soft consonants than Russian, and several consonants that are always soft in Russian are always hard in Ukrainian. This page lays out which consonants soften, how the spelling marks it, and where the apostrophe comes from.

What "soft" actually means

A soft (palatalized) consonant is one articulated segment, not two. When you say день ("day"), the final sound is /nʲ/ — an /n/ pronounced with the tongue-body bunched up toward the palate throughout the consonant. It is not "den-y." The "y" colour is simultaneous with the /n/, not a separate sound after it.

день

day — ends in a single soft /nʲ/: 'denʲ.' The tongue is raised to the palate during the n; there is no separate 'y' after it.

сіль

salt — ends in a soft /lʲ/: 'silʲ.' One palatalized l, not 'sil-y.'

тінь

shadow — a soft /tʲ/ then a soft /nʲ/: 'tʲinʲ.' Both consonants are palatalized; the word is one smooth syllable.

Hold onto the "one segment" idea. English has nothing systematic like it, so the instinct is to insert a "y." Resist that — the softness lives inside the consonant.

💡
Mnemonic for the feeling: say the English word "onion" and freeze on the "ni" — that bunched, palatal tongue position is close to a Ukrainian soft consonant. Now produce that same position on a single /nʲ/ with no following vowel, and you have the н' of день.

Which consonants have full soft pairs

A specific set of Ukrainian consonants has full, genuine soft counterparts: д, т, з, с, ц, л, н and the affricate дз. These are the consonants you can palatalize completely and freely, and they carry most of the meaning-distinguishing soft/hard contrasts.

синє

blue (neuter form, as in синє не́бо 'blue sky') — soft /nʲ/ before the е: 'sýnʲe.'

дя́дько

uncle — soft /dʲ/ marked by the я: 'DYÁDʲ-ko.' The д is palatalized, then the к is hard.

ця

this (feminine) — soft /tsʲ/: 'tsʲa.' The ц softens fully before я.

These eight are your core soft consonants. If you can produce soft д т з с ц л н дз, you have the heart of Ukrainian palatalization.

How softness is marked in spelling

Ukrainian shows that a consonant is soft in one of two ways — and there is no third. Either a soft sign ь follows it, or one of the iotated / front vowels я, є, ю, ї, і follows it.

The soft sign ь marks softness at the end of a word or before another consonant, where no vowel is available to do the job:

кінь

horse — the ь softens the final н: 'kinʲ.' Without the ь it would be a hard final n.

батько

father — the ь after т softens it: 'BÁTʲ-ko.' The soft т sits before the hard к.

The iotated vowels я, є, ю, ї (and plain і) soften the consonant before them. Compare the hard and soft series: ту = /tu/ but тю = /tʲu/; на = /na/ but ня = /nʲa/.

люблю́

(I) love — both л's are softened by the ю: 'lʲu-BLʲÚ,' stress on the second syllable. A word you'll use constantly; the soft л matters.

ні

no — the і softens the н: 'nʲi.' The front vowel і pulls the consonant soft.

The soft sign and the iotated vowels are two solutions to the same problem — signalling palatalization — and which you use depends on whether a vowel is there to carry it. See soft-sign and iotated-vowels for the orthographic detail.

The labials and р are HARD — that's why the apostrophe exists

Here is where the apostrophe comes from, and it is one of the most distinctive features of Ukrainian spelling. The labials — б, п, в, м, ф — and the consonant р do not have full soft counterparts. They are pronounced hard even when an iotated vowel follows. To stop the reader from softening them, Ukrainian writes an apostrophe ’ between the consonant and the iotated vowel. The apostrophe says: "the iotated vowel keeps its full /j/ glide, and the consonant stays hard."

м’ясо

meat — the apostrophe keeps м hard: 'mjáso' (m + ya), NOT a soft 'mʲa.' This is the textbook apostrophe word.

п’ять

five — apostrophe after п: 'pjatʲ' (p + ya). The labial stays hard; the я keeps its glide.

бур’ян

weed(s) — apostrophe after р: 'burján' (r + ya). The р is hard, and the я is fully iotated.

So the apostrophe is not decoration and not a stress mark — it is a pronunciation instruction: hard consonant, full glide. The labials and р are only marginally softened by a following і (as in бі́лий, "white," where the б is just slightly fronted), never to the full degree of д т з с ц л н. The full apostrophe rules live on apostrophe-rules; the soft-r-and-labials behaviour is detailed on soft-r-and-labials.

💡
Reframe the apostrophe as good news: it tells you out loud that the consonant is hard and the next vowel has its glide. When you see м’я, п’я, в’ю, you read "hard consonant + y-vowel," cleanly. No softness to attempt.

Softness distinguishes words

Because palatalization is phonemic, swapping a hard consonant for its soft pair can change the word. These minimal pairs are the proof that you must hear and produce the contrast.

лук

bow (for arrows) / onion — hard /l/: 'luk.' A plain, hard initial l.

люк

hatch / manhole — soft /lʲ/: 'lʲuk.' Only the softness of the l separates it from лук.

син

son — hard final /n/: 'syn.'

синь

blueness / the colour blue (poetic) — soft final /nʲ/: 'synʲ.' The ь softens the n; that one feature is the whole difference from син 'son.'

If you collapse the soft consonant into its hard partner, you say a different word — лук for люк, син for синь. That is why this contrast is worth real drill time. More pairs are gathered on minimal-pairs-practice.

The big Russian trap: ч, ш, щ, ж, дж are HARD in Ukrainian

This is the most important warning on the page for anyone with a Russian background. In Russian, ч and щ are always soft, and ш/ж are always hard. Ukrainian is different: the post-alveolars ч, ш, щ, ж and the affricate дж are all hard in Ukrainian. There is no soft "ch" in standard Ukrainian.

чай

tea — hard /tʃ/: 'tʃaj,' a firm, hard 'ch.' Not the soft Russian 'ч.' A word you'll say daily — get it hard.

шість

six — hard /ʃ/ at the start: 'ʃistʲ.' (The final ть is soft, but the ш is hard.)

що

what / that — hard /ʃtʃ/: 'ʃtʃo.' The щ in Ukrainian is a hard 'shch,' unlike the soft Russian щ.

For a Russian-trained learner, the work here is un-softening: you must take consonants your mouth automatically palatalizes and make them firm and hard. Practise чай, що, and шість until the "ch" and "shch" feel as hard as the "sh" in English "shop."

Fewer soft consonants than Russian, and final consonants Russian softens

Step back and the pattern is consistent: Ukrainian palatalizes less than Russian. Beyond the hard ч/ш/щ/ж, Russian softens many final and pre-front-vowel consonants that Ukrainian leaves hard. A Russian speaker's reflex to soften a consonant before е, or to soften a final consonant in certain words, will frequently over-palatalize Ukrainian. The standard Ukrainian default before е is a hard consonant.

небо

sky — hard /n/ before е: 'nébo.' Not a soft 'nʲebo.' The default consonant before е in Ukrainian is hard.

день

day — soft /nʲ/, but here the softness is genuinely marked by the ь. Soften only where the spelling tells you to.

брат

brother — hard final /t/: 'brat.' A plain, English-like t with no palatalization.

The rule of thumb: soften only where ь or an iotated vowel/і tells you to, and unlearn the Russian habit of softening ч/ш/щ and assorted final and pre-е consonants. When in doubt, default to hard.

Common Mistakes

❌ день pronounced 'den-y' with a separate 'y' sound

Incorrect — the softness is inside the consonant: a single /nʲ/. There is no separate 'y' after the n.

✅ день = 'denʲ' (one soft n)

day — palatalization is simultaneous with the consonant, not a following glide.

❌ чай pronounced with a soft Russian-style 'ч'

Incorrect — Ukrainian ч is HARD. Say a firm 'ch,' like the 'ch' you'd make hard, not the soft Russian one.

✅ чай = hard /tʃ/

tea — ч, ш, щ, ж are all hard in Ukrainian.

❌ м’ясо read as a soft 'mʲaso'

Incorrect — the apostrophe keeps м HARD and the я fully iotated: 'mjáso' (m + ya).

✅ м’ясо = 'mjáso'

meat — labials stay hard before iotated vowels; that is what the apostrophe signals.

❌ небо softened to 'nʲebo' on the Russian pattern

Incorrect — the default consonant before е in Ukrainian is HARD: 'nébo.' Soften only where ь or an iotated vowel marks it.

✅ небо = 'nébo' (hard n)

sky — Ukrainian palatalizes less than Russian; default to hard before е.

❌ лук and люк pronounced the same

Incorrect — лук has a hard l, люк a soft /lʲ/. Different words: 'bow/onion' vs 'hatch.'

✅ лук (hard l) vs люк (soft l)

The hard/soft contrast is phonemic — it distinguishes words.

Key Takeaways

  • A soft consonant is one palatalized segment, not "consonant + y." день = /denʲ/.
  • The consonants with full soft pairs are д т з с ц л н дз; softness is marked by ь or by a following я є ю ї / і.
  • The labials б п в м ф and р are hard before iotated vowels — which is exactly why Ukrainian writes an apostrophe: м’ясо, п’ять, бур’ян.
  • Softness is phonemic: лук ≠ люк, син ≠ синь.
  • ч ш щ ж дж are HARD in Ukrainian (unlike Russian's soft ч/щ), and Ukrainian palatalizes less overall — Russian-trained learners must un-soften and default to hard. See soft-r-and-labials and the overview.

Now practice Ukrainian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Ukrainian

Related Topics

  • Ukrainian Pronunciation: OverviewA1A map of Ukrainian pronunciation built on four pillars — clear near-unreduced vowels, free meaning-distinguishing stress, hard/soft consonant pairs, and the absence of final devoicing — and the headline news that Ukrainian is far more phonetic than Russian.
  • Hard R, Hard Labials, and the Apostrophe SoundB1Ukrainian р and the labials б п в м ф stay HARD before я/ю/є/ї — which is exactly why the apostrophe exists: м’ясо is /ˈmjɑso/ (hard м + /j/ + vowel), not a Russian-style palatalized /mʲ/. Final р is hard too (лі́кар, тепе́р). The apostrophe means 'hard consonant, full glide'; importing Russian softening here is a clear accent error.
  • The Soft Sign ЬA1The soft sign ь (м’який знак) spells no sound of its own — it marks that the preceding consonant is soft (palatalized). It appears word-finally and before consonants, only after д т з с ц л н дз, never after a vowel or at the start of a word, and it is the exact opposite of the apostrophe.
  • The Apostrophe (Апостроф)A1The Ukrainian apostrophe ’ is a full orthographic sign, not punctuation: it marks that a hard consonant is followed by an iotated vowel (я ю є ї) pronounced with a clear /j/ glide — blocking the softening that would otherwise happen. It is written after the labials б п в м ф and after р, and after consonant-final prefixes.
  • The Iotated Vowels Я Є Ю ЇA2How я, є, ю and ї each do two jobs — softening the consonant before them versus spelling a full /j/ glide at the start of a syllable — plus why Ukrainian є and е are distributed the opposite way from Russian.
  • Minimal Pairs: Hearing the DifferencesA2A drill page of real Ukrainian minimal pairs for the four contrasts English speakers miss most: і vs и (different vowels — сіли 'sat' vs сили 'forces'), г /ɦ/ vs ґ /g/ (гніт 'yoke' vs ґніт 'wick'), soft vs hard consonants (ні́с vs нись, стан vs стань), and voiced finals that Ukrainian keeps voiced (дуб stays /dub/, not 'dup'). Train your ear on pairs that differ by a single sound.