You can learn to read printed Ukrainian in an afternoon and then be completely stumped by a handwritten shopping list, a doctor's note, or a signature — because Ukrainian cursive diverges sharply from the printed letters. This is not optional knowledge: native speakers write in cursive by default, so the moment you deal with real handwritten Ukrainian you need it. The goal here is modest and practical: read handwriting and form the letters legibly. This is not a calligraphy course. The encouraging headline is that Ukrainian cursive is, letter for letter, slightly easier to decode than Russian cursive — and we will see exactly why.
Why cursive looks like a different alphabet
Cursive ("прописни́й" / handwritten) shapes evolved for speed: letters connect, loops replace straight strokes, and several printed shapes are abandoned entirely. The result is a script where a few letters look nothing like their printed selves, and — worse — several letters collapse into near-identical strings of "humps." The two problems are different, so we treat them separately: first the letters that change shape, then the letters that lose their distinctiveness.
The shape-changers: letters that look like other letters
A handful of cursive letters are genuine traps because they resemble a different Latin or Cyrillic letter:
| Letter | Cursive looks like… | Watch out |
|---|---|---|
| cursive т | Latin m (three humps) | The biggest single trap — handwritten т is a three-stroke "m" shape, nothing like printed т. |
| cursive д | Latin g (loop below the line) | The descender loops below the baseline like a "g," not like printed д. |
| cursive в | a looped Latin b | Tall loop; don't read it as the printed в. |
| cursive г | a small Latin r or 2 | One downstroke; compare with ґ below. |
So a handwritten word can mislead an English reader badly: the cursive of тато ("dad") reads to a Latin eye like "mamo," and дім ("house") opens with a "g"-looking stroke. The fix is simply to relearn these four shapes deliberately — there are only a few, and once you know that "handwritten m-shape = т," whole words unlock.
та́то
dad — in cursive the т is an 'm'-shaped three-hump letter, so the word looks deceptively like 'mamo' to an untrained eye.
дім
house / home — cursive д starts with a loop that dips below the line like a Latin 'g'.
вода́
water — cursive в is a tall looped shape (like a 'b'); д again has the below-the-line loop.
The hump-strings: и, й, л, м, ш
The second, subtler problem: several letters are built from the same basic "hump" (an arch or a u-shape), so when they sit next to each other they blur into an undifferentiated wavy line. The usual suspects are и, й, л, м, ш — plus п and т join in. A string like шими or лиш becomes a row of bumps that you have to count and parse from context.
- и = two humps (a u-shape).
- ш = three humps (often with an underline added by careful writers to distinguish it).
- л and м begin with a small leading hook, which is the main clue that separates them from и.
- й = и plus its breve (the little curved hat) — and that breve survives in cursive, which is your anchor.
ма́ма
mum — the м's leading hooks and the а's distinguish the humps; reading cursive is partly counting bumps and partly using context.
миши́
mice — a near-pure hump-string (м-и-ш-и); without the dots and hooks it would be almost unreadable, which is exactly the problem cursive poses.
The Ukrainian advantage: dots and marks that anchor the line
Here is the distinguishing point, and it is genuinely good news. Ukrainian keeps four letters with diacritic dots or marks that Russian either lacks or doesn't dot, and these survive in cursive as reliable anchors inside the hump-strings:
- і keeps its single dot.
- ї keeps its two dots.
- й keeps its breve (curved hat).
- ґ in cursive adds a small upturn at the top, distinguishing it from г.
Because Ukrainian uses і and ї heavily (where Russian would use the dotless и or е), a Ukrainian cursive word is sprinkled with dots that break up the ambiguous bumps. A dot tells you "this hump is an і, not an и or part of an м." That single fact makes Ukrainian cursive measurably less ambiguous than Russian cursive, where the dotless и dominates and hump-strings run longer.
ї́жа
food — the two dots of ї and the loop of ж break up the line; the dots are your first decoding anchors.
лілі́я
lily — л-і-л-і-я: a classic wavy cursive line, but the two dots over the і's pin down exactly where the vowels fall and rescue the word.
ґа́нок
porch — cursive ґ carries a small upturn on top that separates it from a plain cursive г; the same upturn that distinguishes the printed letters.
Leading hooks and connections
Several letters — notably л and м — start with a small upward hook that connects them to the previous letter, and о and а close with a loop that leads into the next. This is why a word like лілі́я turns into one continuous wavy stroke rather than discrete letters. Reading cursive is partly a matter of accepting that letters flow together and learning to segment the flow. When forming letters, mimic the leading hook on л and м and the breve on й — these are not optional flourishes; they are the cues a reader relies on.
A practical learning plan
You do not need to master every letter's most elaborate variant. A realistic A2 plan:
- Learn the four shape-changers cold: т (m-shape), д (g-loop), в (b-loop), г (r-shape). These cause the most misreadings.
- Drill your own name in cursive until it is automatic — you will write it constantly (forms, signatures).
- Drill the handful of words you'll write daily: дя́кую (thank you), будь ла́ска (please), привіт (hi), так / ні (yes / no).
- Use the dots as anchors when reading anyone else's handwriting.
дя́кую
thank you — a high-payoff word to drill in cursive; the д's g-loop and the ю's loop are the tricky parts.
будь ла́ска
please — drill this and 'дякую' first; they cover most polite handwritten notes you'll need to read or write.
How this differs from English
English cursive is dying and, even at its peak, mapped fairly transparently onto print — a cursive "a" still looks like an "a." Ukrainian cursive asks more: you must hold a second set of shapes for several letters and accept that the script genuinely looks different from print. The compensating mercy, compared with English, is that once you know the cursive forms the spelling is still phonetic — you are decoding shapes, not guessing pronunciations. And compared with Russian, the very letters that English speakers find exotic (the dotted і, ї, the breved й, the hooked ґ) are precisely what rescues you in handwriting, because they punctuate the otherwise ambiguous hump-strings. The thing that makes Ukrainian look harder in print makes it easier in cursive.
Common Mistakes
❌ Reading cursive та́то as 'mamo'
Incorrect — cursive т is an m-shaped three-hump letter; the word is 'tato' (dad), not 'mamo'.
✅ cursive m-shape = т
dad = та́то — relearn т as the handwritten 'm' shape.
❌ Reading the cursive д loop as the letter г or a Latin g-sound
Incorrect — the below-the-line loop is cursive д (the 'd' sound), not г.
✅ cursive g-loop = д
house = дім — the descender loop marks д, not г.
❌ Writing і and ї without their dots in cursive
Incorrect — the dots are not decoration; they are the anchors that make a hump-string readable. Dropping them makes your handwriting illegible.
✅ Always dot і (one) and ї (two), keep the breve on й
лілі́я, ї́жа, мій — the dots and breve are mandatory landmarks.
❌ Forming cursive ґ identical to г
Incorrect — ґ needs its small upturn on top so a reader can tell ґа́нок from a г-word.
✅ cursive ґ = г + an upturn
porch = ґа́нок — keep the distinguishing mark in handwriting too.
Key Takeaways
- Ukrainian cursive differs sharply from print; reading and basic forming are practical necessities, not calligraphy.
- Four shape-changers cause most misreadings: т (Latin m), д (Latin g-loop), в (b-loop), г (r-shape).
- и, й, л, м, ш form ambiguous hump-strings; segment them by counting humps and using leading hooks.
- Ukrainian's dotted і, ї, breved й, and upturned ґ survive in cursive and act as anchors, making it less ambiguous than Russian cursive.
- A realistic plan: master the four shape-changers, drill your name and дя́кую / будь ла́ска, and read by the dots.
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 Ukrainian AlphabetA1 — All 33 letters of the modern Ukrainian Cyrillic alphabet — their printed forms, names, and approximate sounds — sorted into the familiar friends, the dangerous false friends that look Latin but aren't, and the brand-new shapes, plus the four letters (і ї є ґ) that mark Ukrainian apart from Russian at a glance.
- І, И, and Ї: The Three i-SoundsA1 — The trio і / и / ї is the feature English learners — and Russian-trained learners especially — get wrong most: і = /i/ (a clear 'ee' that softens the consonant before it), и = /ɪ/ (the hard central 'bit' vowel that does not soften), and ї = /ji/ (always iotated, never after a consonant).
- Г vs Ґ: The Two g-LettersA2 — Why Ukrainian has two g-letters — the breathy г (/ɦ/) of the everyday vocabulary versus the hard plosive ґ (/g/) of a small, learnable word list — plus the Soviet ban that explains why older texts drop ґ entirely.
- Letter Names and Spelling Words AloudA1 — The NAMES of the 33 Ukrainian letters — what you say to spell a word out loud. Vowel names are their own sound (а, е, и, і, о, у, я, є, ю, ї); consonants are бе, ве, ге, ґе, де, же, зе, ка, ел, ем, ен, пе, ер, ес, те, еф, ха, це, че, ша, ща, йот; the soft sign is м’яки́й знак and the apostrophe is апостро́ф. How to spell your name on the phone — по лі́терах.
- Reading Your First Ukrainian WordsA1 — A practical first-reading page that takes you from individual letters to decoding real Ukrainian words — friend-letters, false friends, and cognates — while pinning down the i/y contrast and the apostrophe before bad habits set in.