As of Unicode version 16.0, 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 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.
Not considered a separate letter, but merely the letter Е with a grave accent.
Considered a separate letter, after the letter Е, but not collated separately from Е in Russian.
Invented as a new letter, placed between Д and Е.
Considered as a new letter, placed between Д and Е.
Considered a separate letter, placed after Е.
Placed between З and И.
Replaces И in those alphabets. Known as "Dotted I" or "Decimal I" ("i desyaterichnoe").
Considered a separate letter, placed after І.
Borrowed from Latin to replace the many iotated letters in Cyrillic. Placed before К.
Considered a separate letter, placed after Л.
Considered a separate letter, placed after Н.
Invented as a new letter, placed between Т and У.
Considered as a new letter, placed between Т and У.
Not considered a separate letter, but merely the letter И with a grave accent.
Despite its character name, this letter does not have a titlo, nor is it composed of an omega plus a diacritic
The Cyrillic block (U+0400 – U+04FF) was added to the Unicode Standard in October, 1991 with the release of version 1.0:
The Cyrillic Supplement block (U+0500 – U+052F) was added to the Unicode Standard in March, 2002 with the release of version 3.2:
The Cyrillic Extended-A (U+2DE0 – U+2DFF) and Cyrillic Extended-B (U+A640 – U+A69F) blocks were added to the Unicode Standard in April, 2008 with the release of version 5.1:
The Cyrillic Extended-C block (U+1C80 – U+1C8F) was added to the Unicode Standard in June, 2016 with the release of version 9.0:
The Cyrillic Extended-D block (U+1E030 – U+1E08F) was added to the Unicode Standard in September, 2022 with the release of version 15.0: