Soft Sign Spelling Rules

The soft sign ь spells no sound — it is an instruction that the consonant before it is soft (palatalized). The conceptual side (what palatalization is, why ь mirrors the apostrophe) lives on the soft sign page; this page is the spelling checklist: which words get a ь, which must not, and the handful of suffix patterns where it is utterly reliable. The good news is that the soft sign is far more predictable than learners fear — it can only ever stand behind a consonant that Ukrainian actually softens, which rules out most of the alphabet before you even start.

💡
The gatekeeper question: is the consonant one that can be soft in Ukrainian — д т з с ц л н (or дз)? If not (it's a labial, an р, or a husher ж ч ш щ), there is no ь, full stop. Only after the soft-able consonants do you then ask "is it soft here?"

Write ь — the five reliable places

1. After soft д т з с ц л н дз, word-finally or before a hard consonant

This is the core case: a soft consonant at the end of a word, or before a following hard consonant inside the word:

день

day — soft н at word end.

сіль

salt — soft л at word end.

кіне́ць

end, finish — soft ц at word end.

бли́зько

near, close (adv.) — soft з before hard к.

па́льці

fingers, toes — soft л before ц.

Уже́ пі́зно, і до ха́ти зо́всім бли́зько — ході́мо.

It's already late, and home is quite near — let's go.

2. In the adjective suffix -ський / -цький / -зький

This suffix (forming adjectives from places, nouns, names) always carries a soft sign before the к. It is one of the most reliable spellings in the language:

украї́нський

Ukrainian (adj.) — -ський suffix.

льві́вський

Lviv (adj.), from L'viv — -ський suffix.

коза́цький

Cossack (adj.) — -цький suffix.

францу́зький

French (adj.) — -зький suffix.

Це типо́во льві́вська кав’я́рня — і ка́ва тут чудо́ва.

This is a typically Lviv café — and the coffee here is wonderful.

3. In the diminutives -еньк- / -оньк-

The affectionate diminutive suffixes carry a soft sign on their н:

ру́ченька

little hand (affectionate) — -еньк- suffix.

дорі́женька

dear little road / path (folk-song word) — -еньк- suffix.

голі́вонька

dear little head (affectionate, folk register) — -оньк- suffix.

4. In the reflexive verb ending -ться

Third-person reflexive verbs end in -ться, with the soft sign inside the ending — a constant, never-optional spelling:

сміє́ться

(he/she) laughs — -ться ending.

здає́ться

(it) seems / (he/she) gives up — -ться ending.

усміха́ється

(he/she) smiles — -ться ending.

Мені́ здає́ться, що ми вже десь зустріча́лися.

It seems to me we've met somewhere before.

(The second-person reflexive -шся — сміє́шся — has no soft sign; the softness there sits in the cluster differently.)

5. Before о

A soft consonant before о is marked with ь (since о is not an iotated vowel, the softness must be written):

льон

flax — soft л before о.

сього́дні

today — soft с before о.

трьох

(of) three — ь after р before о; this 'before о' position is the ONE place ь follows р (also чотирьо́х, ларьо́к, матрьо́шка).

тьо́хкати

to warble, trill (of a nightingale) — soft т before о.

💡
The "before о" slot is the single exception to the "no ь after р" rule below: р takes a soft sign only here (трьох, чотирьо́х, ларьо́к), never at a word end (лі́кар, тепе́р).

Do NOT write ь — the trap list

This is where Russian habits and over-softening go wrong. The softness is either impossible or automatic, so no ь is written.

After ж, ч, ш, щ

These hushers are always hard in Ukrainian. They never take a soft sign — even though Russian writes one on some of them:

ніч

night — hard ч, NO soft sign (Russian ночь has one; Ukrainian does not).

піч

oven, stove — hard ч, no soft sign.

ріж

cut! (imperative) — hard ж, no soft sign.

ми́ша

mouse — hard ш, no soft sign (Russian мышь has one).

After labials (б п в м ф) and after р at word end

Labials and final р do not take a written soft sign:

степ

steppe — final п, no soft sign.

кров

blood — final в, no soft sign.

лі́кар

doctor, physician — final р, no soft sign.

тепе́р

now — final р, no soft sign.

Тепе́р мій брат — лі́кар у місько́му шпита́лі.

My brother is a doctor at the city hospital now.

After a vowel, or at the start of a word

A soft sign clips only onto a consonant. It can never follow а, о, і, etc., and no Ukrainian word begins with ь:

ма́ємо

we have — no soft sign anywhere; ь cannot follow a vowel.

Inside certain clusters, before a soft consonant

Here the rule is subtler and worth flagging honestly: when a soft consonant is already followed by another soft consonant in certain native clusters, Ukrainian often does not write the ь, because the softness is predictable. The classic textbook contrast:

пі́сня

song — NO soft sign on с before the soft н; the softness is automatic in this cluster.

со́нце

sun — no soft sign on н before ц here.

💡
There is no fully tidy rule for every cluster — clusters like -сн-, -нц-, -стн- have their own conventions, and a few are simply learned word by word. When unsure inside a cluster, the safer default in modern Ukrainian is no extra soft sign; пі́сня, со́нце, ра́дість + clusters are the patterns to memorise rather than derive.

After н before ч/ш in some suffixes

In suffixes where н meets ч or ш, no soft sign is written:

промі́нчик

a little ray, sunbeam — н before ч, no soft sign.

ка́мінчик

a little stone, pebble — н before ч, no soft sign.

The summary table

Write ьDo NOT write ь
Soft д т з с ц л н дз at word end (день, сіль, кіне́ць)After ж ч ш щ — always hard (ніч, піч, ми́ша)
Before a hard consonant (бли́зько, па́льці)After labials / р at word end (степ, кров, лі́кар, тепе́р)
-ський / -цький / -зький (украї́нський, коза́цький)After a vowel, or word-initially (never)
-еньк- / -оньк- (рученька)In clusters where softness is automatic (пі́сня, со́нце)
Verb -ться (сміє́ться); before о (льон, сього́дні)н before ч/ш in suffixes (промі́нчик)

Source-language comparison

For English speakers, ь is wholly foreign — English has no soft/hard consonant contrast, so a silent letter whose only job is to flag palatalization has no parallel; treat it as a diacritic that happens to sit on the line. The practical danger is the opposite of the apostrophe trap: with the apostrophe you must remember to add a mark; with ь you must learn the cases where you must not add one (after hushers, labials, final р).

For Russian speakers, ь is familiar but over-used relative to Ukrainian. Russian writes ь after hushers for grammatical reasons (ночь, мышь, режь) and on some final labials; Ukrainian does none of this — ніч, ми́ша, ріж have no soft sign because those consonants are simply hard. The reliable shared ground is the -ться verb ending and final soft д т з с ц л н; the reliable difference is "kill every soft sign you would have put on a husher or a final labial."

Common Mistakes

❌ нічь, пічь, мишь (softening hushers, Russian-style)

Incorrect — ж ч ш щ are always hard in Ukrainian: ніч, піч, ми́ша — no soft sign.

✅ ніч, піч, ми́ша

night, oven, mouse — no soft sign after hushers.

❌ кровь, тепе́рь, лі́карь (soft sign on a final labial/р)

Incorrect — labials and final р take no soft sign: кров, тепе́р, лі́кар.

✅ кров, тепе́р, лі́кар

blood, now, doctor — no final soft sign.

❌ українский, козацкий (dropping the ь from -ський/-цький)

Incorrect — the suffix is -ський/-цький, with ь before к: украї́нський, коза́цький.

✅ украї́нський, коза́цький

Ukrainian, Cossack — soft sign in the suffix.

❌ сміється→ written смієтся (dropping ь from -ться)

Incorrect — the reflexive ending is -ться, with the soft sign: сміє́ться.

✅ сміє́ться

(he/she) laughs — soft sign in -ться.

❌ пісьня (extra soft sign in the cluster)

Incorrect — in пі́сня the softness of с before н is automatic, so NO soft sign: пі́сня.

✅ пі́сня

song — no soft sign in the cluster.

Key Takeaways

  • ь can only follow a consonant Ukrainian actually softens — д т з с ц л н дз. After labials, р, and the hushers ж ч ш щ it is simply wrong.
  • Reliable write-ь places: word-final soft consonants (день, сіль), before a hard consonant (бли́зько), the -ський/-цький/-зький suffix, -еньк-/-оньк- diminutives, the verb -ться, and before о (льон, сього́дні).
  • Reliable no-ь places: after ж ч ш щ (ніч, ми́ша), after labials/final р (кров, тепе́р, лі́кар), after a vowel, word-initially, and in clusters where softness is automatic (пі́сня, со́нце).
  • The biggest Russian-interference errors are softening final hushers (нічь✗) and final labials (кровь✗) — Ukrainian does neither.

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

  • 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.
  • Apostrophe Spelling RulesA2The spelling-side rules for the Ukrainian apostrophe ’: write it before я ю є ї when a HARD consonant + /j/ glide precedes — after the labials б п в м ф, after hard р, and after consonant-final prefixes — but NOT when the consonant is genuinely soft. Omitting or misplacing it is one of the most common Ukrainian spelling errors.
  • Hard and Soft Consonants (Palatalization)A2Ukrainian splits many consonants into hard and soft (palatalized) pairs — soft д т з с ц л н дз marked by ь or я є ю ї/і. The labials and р are hard before iotated vowels (hence the apostrophe), and ч ш щ ж are HARD in Ukrainian, unlike Russian.
  • Spelling the Prefixes З-/С- and DoublingB2Two spelling systems. The prefix is spelled с- before the voiceless к п т ф х (сказа́ти, спита́ти, схова́ти — mnemonic «кафе Птах»), and з- everywhere else (зроби́ти, зекономити), with зі- before clusters (зібра́ти). Consonant doubling marks both a long sound (життя́, ні́ччю) and morpheme boundaries (відда́ти, беззву́чний) — meaningful, not decorative — and unlike Russian, роз-/без-/через- keep з even before voiceless consonants.