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.
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 о.
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.
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 ЬA1 — The 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 (Апостроф)A1 — The 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 RulesA2 — The 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)A2 — Ukrainian 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 DoublingB2 — Two 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.