Russian cursive is the everyday handwriting script taught in Russian schools, and several of its letters look nothing like their printed forms: п writes like a Latin "n", и like a "u", and т like an "m" with a bar over it. This guide walks through the Russian cursive alphabet letter by letter, decodes the pairs that confuse every beginner, and shows how to practise so you can read real handwritten Russian.
In Russian the handwritten script is called рукописный шрифт ("handwritten script"), and it is not optional — it is the standard. Most children in Russia learn it from first grade, and everyday handwriting (letters, notes, schoolwork) is almost always cursive rather than block letters. The script developed during the 18th century from an older rapid chancery hand, evolving into the handwritten counterpart of the printed "civil" script (Wikipedia, "Russian cursive").
The strange letterforms exist for one reason: speed. Cursive shapes were simplified so the pen rarely lifts from the paper. A printed п (two stems and a bar) becomes a single flowing downstroke-plus-hump that happens to look like a Latin "n". Printed т loses its bar and merges into an "m" shape. Once you know the logic — every change serves continuous motion — the alphabet stops looking random.
Bonus: Russian italics in print are largely based on these cursive forms, which is why an italic т in a Russian book can look like an "m" too.
Here is the complete Russian cursive alphabet, grouped by how much each letter changes from print. The "Script look" column shows the flowing style in a real Cyrillic script font; the notes describe how each letter is actually formed by hand.
Group 1 — barely changes from print
| Letter | Printed | Script look | How to write it |
|---|---|---|---|
| А а | А а | А а | Like a one-story "a", drawn in a single stroke with a slight rightward slant. |
| Е е | Е е | Е е | Written like a backwards "3" in one flowing motion. |
| Ё ё | Ё ё | Ё ё | Same as е, with two dots added above after the stroke. |
| З з | З з | З з | Keeps its "3" shape; in handwriting the top often becomes a small loop. |
| О о | О о | О о | A simple oval, essentially identical to print. |
| С с | С с | С с | Like an italic "c", drawn in one curve. |
| Э э | Э э | Э э | Keeps its reversed-"3" shape; stays open on the left. |
Group 2 — completely different in cursive (learn these first)
| Letter | Printed | Script look | How to write it |
|---|---|---|---|
| Б б | Б б | Б б | A tall single-stroke letter with an upper loop — often described as looking like a leaning "6". Nothing like the printed б. |
| В в | В в | В в | Lowercase is a tall loop close to a Latin "b" — easy to misread as "b" if you expect the printed shape. |
| Г г | Г г | Г г | Lowercase becomes a short curved stroke like a Latin "r"; the printed right angle disappears. |
| Д д | Д д | Д д | Lowercase is usually a looped shape like a Latin "g" with a descender dropping below the line. (Some hands write it in a ∂-like variant.) Uppercase Д is tall and looped, very different from print. |
| И и | И и | И и | Written exactly like a Latin "u". Printed и looks like a reversed "N" — forget that shape entirely in cursive. |
| Й й | Й й | Й й | Identical to cursive и, with a small arc (breve) above. That arc is the only thing separating й from и — write it clearly. |
| П п | П п | П п | Written like a Latin "n": one downstroke plus a hump. This is why the syllable пи can look like "nu" to beginners. |
| Т т | Т т | Т т | Written like a Latin "m" — and in careful handwriting it carries a horizontal bar above it. That overbar is your clue: "m-with-bar" means т, never м. (Some writers instead use the printed T shape.) |
| Ш ш | Ш ш | Ш ш | Three joined downstrokes — a row of humps — often with a horizontal bar below. Without the underbar, a word like шиш dissolves into an unreadable row of humps. |
Group 3 — similar to print, but joined and slanted
| Letter | Printed | Script look | How to write it |
|---|---|---|---|
| Ж ж | Ж ж | Ж ж | Two mirrored к-like shapes joined in the middle. Written fast it can resemble х — slow down on this one. |
| К к | К к | К к | Like an italic "k", drawn without lifting the pen. |
| Л л | Л л | Л л | A tall loop followed by a small hump. That hump is identical in shape to и and м — part of the famous "hump" family (see below). |
| М м | М м | М м | Three connected humps, like a Latin "m". Identical in shape to т and ш — only the overbar (т) or underbar (ш) tells them apart. |
| Н н | Н н | Н н | Like a Latin "n", but in careful school handwriting it starts with a small joining loop — that loop is what separates н from п. |
| Р р | Р р | Р р | A stem that loops below the baseline, similar to a Latin cursive "p". |
| У у | У у | У у | A stem with a tail curving below the baseline, like a Latin "y". |
| Ф ф | Ф ф | Ф ф | Similar to printed ф: a tall loop crossed by its stem. |
| Х х | Х х | Х х | Often written identically to a block Latin "x". |
| Ц ц | Ц ц | Ц ц | Like cursive и with a small tail dropping below the line on the right. |
| Ч ч | Ч ч | Ч ч | Keeps its printed shape with a curved hook, joined from the baseline. |
| Щ щ | Щ щ | Щ щ | Like ш with a tail below the line on the right; takes the same underbar as ш in careful writing. |
| Ъ ъ | Ъ ъ | Ъ ъ | A hooked stroke, taller than ь; essentially its printed shape, slanted. |
| Ы ы | Ы ы | Ы ы | Written as ь preceded by a hump — and that hump is the same "u" element as in и, so ы blends into the hump family too. |
| Ь ь | Ь ь | Ь ь | A small hooked stroke; keeps its printed shape. |
| Ю ю | Ю ю | Ю ю | Similar to printed ю, drawn in one stroke with a curved tail. |
| Я я | Я я | Я я | Similar to its printed form but drawn in one flowing, slanted stroke. |
The descriptions above follow standard school cursive per the Wikipedia overview of Russian cursive (т-overbar / ш-underbar convention, the "u-hump" ambiguity, the ∂-like д variant) and the cursive-vs-print comparison on the site's Russian calligraphy tool page. Individual handwriting varies — treat the overbar and underbar as the reliable anchors.
Four letters cause the overwhelming majority of beginner mistakes:
Lowercase т, ш, м and и are all built from the same repeated "u" hump. In careful writing, т gets a bar above, ш gets a bar below, м gets neither, and и is a single hump. In fast writing the bars get skipped — and that is exactly when Russians themselves slow down to decode. The classic demonstration words are лишишь ("you will deprive") and шиншилла ("chinchilla"), which in cursive become long rows of nearly identical humps. When you meet a hump-row, sound out the possibilities against words you know rather than trying to see each letter.
Cursive п looks like a Latin "n" — one downstroke, one hump. Cursive н looks similar but begins with a small joining loop in careful school writing. Beginners constantly swap them; the loop (when present) is the deciding evidence.
The only difference is the small arc above й. Many native writers draw it hastily or skip it, so context decides: if the word needs a "y" sound (like мой, "my"), it's й.
Cursive д is a looped descender that looks like a Latin "g". It never appears in printed Russian that way, so learners meeting it for the first time often don't recognise it as д at all. Remember: tail below the line + Cyrillic context = д.
Russian cursive is a genuinely connected script: within a word, letters are joined by small linking strokes so the pen keeps moving. A few principles make the connections learnable:
This distinction matters, so let's be precise. Tools like the Russian calligraphy generator render the Cyrillic you type in script-style fonts — Marck Script, Bad Script, Caveat and similar. The result looks handwritten, which is lovely for designs, invitations and social posts. But it is not real Russian cursive: the letters don't follow пропись joining rules, and the letterforms are a type designer's interpretation, not school handwriting.
Two practical consequences: for design work, the generator is the faster path — type your Russian text, preview 30 real Cyrillic styles, copy the plain Cyrillic text. (The tools render your Cyrillic exactly as typed; they don’t translate English into Russian, so translate or use a Russian keyboard first.) For learning handwriting, only handwriting works — no font teaches your hand the joining strokes. Use the chart above and прописи worksheets for that.
Russian cursive (рукописный шрифт, "handwritten script") is the standard handwritten form of the Russian Cyrillic alphabet — a connected script taught in Russian schools from first grade and used for everyday handwriting.
Yes. It is the standard handwriting style, and most children learn it from first grade. Personal letters, notes and schoolwork in Russia are almost always written in cursive.
The letterforms evolved for speed: strokes were simplified and joined so the pen rarely lifts. That is why п became "n"-like, и "u"-like, and т "m"-like.
No. Generators apply script-style fonts to typed text, which only approximates the look. Real cursive has letter-joining rules learned from прописи workbooks that no font reproduces.
In practice, yes — cursive is the expected everyday handwriting. Handwritten block letters look unusual to native Russian readers.
A learner who already reads printed Cyrillic can usually write legibly after a few weeks of daily practice. Reading fast native handwriting takes longer, because fluent writers merge and simplify letterforms.
Type in Cyrillic and preview 30 real Cyrillic fonts — cursive scripts, calligraphic serifs and modern styles. Free, no sign-up.
Open the Russian calligraphy generator