Cyrillic script in Unicode

The Cyrillic script
Slavic letters
АА̀А̂А̄ӒБВГ
ҐДЂЃЕЀЕ̄Е̂
ЁЄЖЗЗ́ЅИІ
ЇЍИ̂ӢЙЈК
ЛЉМНЊОО̀О̂
ŌӦПРСС́ТЋ
ЌУУ̀У̂ӮЎӰФ
ХЦЧЏШЩЪ
Ъ̀ЫЬѢЭЮЮ̀Я
Я̀
Non-Slavic letters
ӐА̊А̃Ӓ̄ӔӘӘ́Ә̃
ӚВ̌ԜГ̑Г̇Г̣Г̌Г̂
Г̆Г̈г̊ҔҒӺҒ̌
ғ̊ӶД́Д̌Д̈Д̣Д̆
ӖЕ̃Ё̄Є̈ԐԐ̈ҖӜ
ӁЖ̣ҘӞЗ̌З̣З̆Ӡ
И̃ӤҊҚӃҠҞҜ
К̣к̊қ̊ԚЛ́ӅԮ
ԒЛ̈ӍН́ӉҢԨ
ӇҤО̆О̃Ӧ̄ӨӨ̄Ө́
Ө̆ӪԤП̈Р̌ҎР̌С̌
ҪС̣С̱Т́Т̈Т̌Т̇Т̣
ҬУ̃ӲУ̊Ӱ̄ҰҮ
Ү́Х̣Х̱Х̮Х̑Х̌ҲӼ
х̊Ӿӿ̊ҺҺ̈ԦЦ̌Ц̈
ҴҶҶ̣ӴӋҸЧ̇
Ч̣ҼҾШ̣Ы̆Ы̄Ӹ
ҌҨЭ̆Э̄Э̇ӬӬ́
Ӭ̄Ю̆Ю̈Ю̄Я̆Я̄Я̈Ӏ
ʼˮ
Archaic or unused letters
А̨Б̀Б̣Б̱В̀Г̀Г̧
Г̄Г̓Г̆Ҕ̀Ҕ̆ԀД̓
Д̀Д̨ԂЕ̇Е̨
Ж̀Ж̑Џ̆
Ꚅ̆З̀З̑ԄԆ
ԪІ̂І̣І̨
Ј̵Ј̃К̓К̀К̆Ӄ̆
К̑К̇К̈К̄ԞК̂
Л̀ԠԈЛ̑Л̇Ԕ
М̀М̃Н̀Н̄Н̧
Н̃ԊԢН̡Ѻ
П̓П̀
П́ҦП̧П̑ҀԚ̆Р́
Р̀Р̃ԖС̀С̈ԌҪ̓
Т̓Т̀ԎТ̑Т̧
Ꚍ̆ОУУ̇
У̨ꙋ́Ф̑Ф̓Х́Х̀Х̆Х̇
Х̧Х̾Х̓һ̱ѠѼ
ѾЦ̀Ц́Ц̓Ꚏ̆
Ч́Ч̀Ч̆Ч̑Ч̓
ԬꚆ̆Ҽ̆Ш̀
Ш̆Ш̑Щ̆Ꚗ̆Ъ̄Ъ̈
Ъ̈̄Ы̂Ы̃Ѣ́Ѣ̈Ѣ̆
Э̨Э̂Ю̂
Я̈Я̂Я̨ԘѤѦѪ
ѨѬѮѰѲѴ
Ѷ

As of Unicode version 15.1, Cyrillic script is encoded across several blocks:

The characters in the range U+0400–U+045F are basically the characters from ISO 8859-5 moved upward by 864 positions. The next characters in the Cyrillic block, range U+0460–U+0489, are historical letters, some of which are still used for Church Slavonic. The characters in the range U+048A–U+04FF and the complete Cyrillic Supplement block (U+0500-U+052F) are additional letters for various languages that are written with Cyrillic script. Two characters are in the Phonetic Extensions block: U+1D2B CYRILLIC LETTER SMALL CAPITAL EL from the Uralic Phonetic Alphabet and U+1D78 MODIFIER LETTER CYRILLIC EN for transcribing nasal vowels.

Unicode includes few precomposed accented Cyrillic letters; the others can be combined by adding U+0301 ("combining acute accent") after the accented vowel (e.g., е́ у́ э́); see below.

Several diacritical marks not specific to Cyrillic can be used with Cyrillic text, including:

  • in Combining Diacritical Marks block U+0300–U+036F.
    • U+0301 ◌́ COMBINING ACUTE ACCENT (as common Cyrillic stress mark).
    • U+0300 ◌̀ COMBINING GRAVE ACCENT (as stress mark in Bulgarian).
    • U+0303 ◌̃ COMBINING TILDE (in non Slavic languages)
    • U+0304 ◌̄ COMBINING MACRON (in non Slavic languages)
    • U+0306 ◌̆ COMBINING BREVE (with й but also other letters in non Slavic languages)
    • U+0307 ◌̇ COMBINING DOT ABOVE (in transliterations of other writing systems)
    • U+0308 ◌̈ COMBINING DIAERESIS (in non Slavic languages)
    • U+030A ◌̊ COMBINING RING ABOVE (in non Slavic languages)
    • U+030B ◌̋ COMBINING DOUBLE ACUTE ACCENT (in non Slavic languages)
    • U+030C ◌̌ COMBINING CARON (in non Slavic languages)
    • U+030F ◌̏ COMBINING DOUBLE GRAVE ACCENT (with ѷ in old spelling)
    • U+0311 ◌̑ COMBINING INVERTED BREVE (in 19th century Aleut alphabet)
    • U+0323 ◌̣ COMBINING DOT BELOW (in transliterations of other writing systems)
    • U+0328 ◌̨ COMBINING OGONEK (in 19th century Lithuanian or Polish cyrillic alphabets)
    • U+0331 ◌̱ COMBINING MACRON BELOW (in transliterations of other writing systems)
    • U+033E ◌̾ COMBINING VERTICAL TILDE (in 19th century Polish cyrillic alphabet)
  • in Combining Diacritical Marks for Symbols block U+20D0–U+20F0
    • U+20DD ◌⃝ COMBINING ENCLOSING CIRCLE (as Cyrillic ten thousands sign).

In the table below, small letters are ordered according to their Unicode numbers; capital letters are placed immediately before the corresponding small letters. Standard Unicode names and canonical decompositions are included.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search