Cyrillic script in Unicode


As of Unicode version, 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 are additional letters for various languages that are written with Cyrillic script. Two characters are in the Phonetic Extensions block: from the Uralic Phonetic Alphabet and for transcribing nasal vowels.
Unicode includes few precomposed accented Cyrillic letters; the others can be combined by adding after the accented vowel ; 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.

Table of characters

Basic Cyrillic alphabet

! colspan="7" |

Cyrillic extensions

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".
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.
  • In Serbian and Macedonian, it is considered a separate letter, placed between Ч and Ш.
  • In Abkhaz, it acts like the Serbian Ђ, placed near the end of the Abkhaz alphabet, after Ҩ.
! colspan="7" |

Historic letters

  • For the monograph form, the preferred characters are A64A and A64B
  • For the digraph form, the preferred character sequences are 041E 0443 and 043E 0443
Despite its character name, this letter does not have a titlo, nor is it composed of an omega plus a diacritic
! colspan="7" |

Historic miscellaneous

! colspan="7" |

Extended Cyrillic

! colspan="7" |

Additions for Nivkh

! colspan="7" |

Komi letters

! colspan="7" |

Khanty letters

! colspan="7" |

Mordvin letters

! colspan="7" |

Kurdish letters

! colspan="7" |

Aleut letters

! colspan="7" |

Chuvash letters

! colspan="7" |

Abkhazian letters

! colspan="7" |

Azerbaijani letters

! colspan="7" |

Orok letters

! colspan="7" |

Komi letters

! colspan="7" |
! colspan="7" |

Historic letter variants

|| CYRILLIC SMALL LETTER ROUNDED VE
|| CYRILLIC SMALL LETTER LONG-LEGGED DE
|| CYRILLIC SMALL LETTER NARROW O
|| CYRILLIC SMALL LETTER TALL TE
|| CYRILLIC SMALL LETTER TALL HARD SIGN
|| CYRILLIC SMALL LETTER TALL YAT
! colspan="7" |

Miscellaneous characters

! colspan="7" |

Old Church Slavonic combining letters

! colspan="7" |

Old Cyrillic

! colspan="7" |

Abbreviation mark

! colspan="7" |

Combining numeric signs

! colspan="7" |

Punctuation mark

! colspan="7" |

Combining marks for Old Cyrillic

! colspan="7" |

Combining half marks

! colspan="7" |

Punctuation mark

! colspan="7" |

Modifier letter

! colspan="7" |

Letters for Old Abkhasian orthography

! colspan="7" |

Intonation marks for Lithuanian dialectology

! colspan="7" |

Blocks

The Cyrillic block was added to the Unicode Standard in October, 1991 with the release of version 1.0:
The Cyrillic Supplement block was added to the Unicode Standard in March, 2002 with the release of version 3.2:
The Cyrillic Extended-A and Cyrillic Extended-B blocks were added to the Unicode Standard in April, 2008 with the release of version 5.1:
The Cyrillic Extended-C block was added to the Unicode Standard in June, 2016 with the release of version 9.0:
The Cyrillic Extended-D block was added to the Unicode Standard in September, 2022 with the release of version 15.0: