Russian Alphabetical Sort

Sort Russian words by Cyrillic alphabet order (А–Я)

Sort a list of Russian words into correct Cyrillic dictionary order, with ё placed between е and ж exactly as Russian collation requires. Paste a word list and copy the sorted output, processed entirely in your browser.

Where does ё sort in the Russian alphabet?

In standard Russian dictionary order ё is collated immediately after е and before ж. It is treated as its own letter, not merged with е and not pushed to the end, which is exactly how this tool orders it.

Sorting Russian words correctly is more than a code-point comparison: the letter ё has to fall between е and ж, which most default sorts get wrong. This tool applies true Russian dictionary collation to any word list you paste.

How it works

The tool defines the full Russian alphabet as an explicit ordered string:

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я

Each letter is assigned a rank from this order, and words are compared letter by letter using those ranks rather than raw Unicode code points. Because ё is given the rank right after е, it sorts before ж — matching dictionaries and phone books. Comparison is case-insensitive, and when one word is a prefix of another the shorter word sorts first.

Example

Input order ёлка, ежевика, ежик, ель, ёж, едок, ёрш sorts to:

едок
ежевика
ежик
ель
ёж
ёлка
ёрш

Note how all the е-words come first, then the ё-words follow as a block, before any ж-word would appear.

Notes

If you instead sorted by Unicode code point, ё (U+0451) would land after я, giving incorrect order. Russian library catalogues, indexes and reference works all expect the ё-after-е rule, so use this tool whenever alphabetical accuracy matters. The result is generated locally and can be copied with one click.