Utilities

Russian Characters - Alt Codes & Unicode

Copy/paste Russian special letters fast. Alt codes, Unicode points, and instant copy buttons for Ё/ё, the hard sign (Ъ/ъ), and the soft sign (Ь/ь).

Characters & shortcuts

Alt codes & Unicode table

CharacterNameAlt codeUnicodeCopy
ёyo (small)UnicodeU+0451
ЁYo (capital)UnicodeU+0401
ьsoft sign (small)UnicodeU+044C
ЬSoft sign (capital)UnicodeU+042C
ъhard sign (small)UnicodeU+044A
ЪHard sign (capital)UnicodeU+042A

Reference

Russian Ё and the Two Signs

Three Cyrillic characters cause disproportionate trouble for people typing Russian, and all three are in the table above. Ё is a full letter of the Russian alphabet, seventh in order, but it is optional in print — and that optionality is the source of endless confusion. The two signs, ь and ъ, are letters that represent no sound at all; they modify the consonant before them.

The soft sign ь palatalises the preceding consonant, and it changes meaning routinely. Мат and мать are different words. Угол is a corner and уголь is coal. Брат is brother and брать is to take. It also marks grammatical categories: most feminine nouns ending in a consonant take ь, and the infinitive of most verbs ends in -ть. Omitting it is not a typo that readers glide past; it produces a different word or a broken form.

The hard sign ъ is far rarer and does the opposite job, blocking palatalisation at a prefix boundary — объект, съесть, подъезд. Before the 1918 orthographic reform it appeared at the end of every word ending in a consonant, which is why pre-revolutionary Russian text looks cluttered with them to a modern eye, and why the reform cut printed page counts noticeably.

Ё is the genuinely contentious one. Russian convention permits writing е in place of ё in ordinary text, and most books, newspapers and websites do exactly that, leaving readers to infer the pronunciation. It is mandatory only in dictionaries, textbooks for learners, and where ambiguity would mislead — все means everyone while всё means everything, and узнаем differs from узнаём. The practical consequence for anyone handling Russian data is that ё and е must be treated as equivalent when searching or matching, because the same name will be spelled both ways. Russian surnames are the classic case: Хрущёв is routinely written Хрущев, and both are considered acceptable.

On Windows, Alt codes for Cyrillic depend on the active codepage and are unreliable; the standard ЙЦУКЕН layout is the real answer, and it places ё on the key left of the number 1, with ь and ъ on the right-hand side of the home and top rows. If you must use codes, ё is Alt+0184 and Ё is Alt+0168 in the Cyrillic codepage. On macOS, select the Russian input source; note that the Russian and Russian PC layouts differ in where they put ё, which catches people switching between machines. On Linux, the standard Russian layout matches Windows. On mobile Russian keyboards, ё is usually hidden behind a long press on е, which is part of why it gets omitted so often in casual typing.

FAQ

Frequently Asked Questions

How do I type Ё, Ъ, Ь on Windows?

Hold Alt and type the number on the numpad (Num Lock on), then release Alt. Examples: ё Alt+0235, Ё Alt+0215, ь Alt+0288, Ь Alt+0200, ъ Alt+0296, Ъ Alt+0178.

How do I type them on Mac?

Use the Russian keyboard layout: Ё with Option+Y (or Option+Shift+Y), soft sign/Ь and hard sign/Ъ are available directly on the Russian layout keys.

Can I copy these characters directly?

Yes—click Copy in the table and paste anywhere. No installation needed.

Do these work with the online Russian keyboard?

Yes. Open the Russian keyboard online and type or paste them directly. Everything runs in your browser.

Is it acceptable to write е instead of ё?

Yes, in ordinary Russian text, and most publications do. ё is required in dictionaries, learner materials, and where ambiguity would mislead, as in все versus всё.

Why do Russian searches miss names with ё?

Because the same name is written both ways — Хрущёв and Хрущев are both acceptable. Matching should treat ё and е as equivalent.

What is the difference between ь and ъ?

The soft sign ь palatalises the preceding consonant and changes meaning (угол versus уголь). The hard sign ъ blocks palatalisation at a prefix boundary, as in объект.

Do ь and ъ have sounds of their own?

No. Neither represents a sound. They exist purely to modify how the preceding consonant is pronounced.