Write Russian directly in your browser using the onscreen keyboard or your physical keyboard, without installing a Russian keyboard.

Leipzig Corpora Collection (CC BY 4.0)

How to use the online Russian keyboard

How do I type Russian letters?

Click the onscreen keys or type in the text field using your physical keyboard on a computer. The physical key mapping is based on the German QWERTZ layout. Use Shift for uppercase letters.

Which letters are in the Russian alphabet?

The Russian alphabet has 33 letters. This keyboard includes all of them, including ё, ъ and ь. Ё is a separate letter, distinct from е; ъ is the hard sign and ь is the soft sign.

А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я

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

How does phonetic input work?

On a computer, enable optional phonetic input using the checkbox. Type Latin letters to write Cyrillic words. Up to three suggestions are generated locally in your browser as you type. The typed text becomes Cyrillic only when you accept a word. Accept a word with Space, Enter or a punctuation mark, or click or tap a suggestion.

privet → привет; sh / sch → ш; shch → щ

Phonetic input processes only words you are actively typing. Pasted or pre-existing text is not converted automatically.

How do I type on a smartphone?

On a smartphone, Cyrillic mode displays virtual Cyrillic keys on the screen. Switch to Phonetic mode to hide those keys and use your device’s system keyboard to enter Latin letters, which are converted to Cyrillic.

What does the T tool do?

The T tool converts Cyrillic text to Latin script. This is transliteration, not translation, and is separate from Latin-to-Cyrillic phonetic input.

How do I copy my Russian text?

The copy icon in the toolbar copies the contents of the text field to the clipboard. You can then paste them into another application. If your browser blocks copying, select the text and copy it manually.

Optional language tools

Speech recognition, read-aloud playback, grammar checking and translation are optional features whose availability depends on your browser or external services. Local-only processing applies to phonetic input only, not to these services.

More Cyrillic keyboards

Want to write in Ukrainian? Use the Ukrainian keyboard: the Ukrainian alphabet differs from the Russian alphabet. Find more languages in the keyboard overview.

Russian audio samples

en.ru.play
dog, AT-sign (@) собака play
work работа play
to make делать play
beautiful красивый play
keyboard клавиатура play
en.ru.play
cat кошка play
War and Peace война и мир play
to buy купить play
large большой play
to translate перевести play

More Russian language tools and dictionaries

Language tools for Russian

Russian text translator

If you want to understand the meaning of a Russian text or translate something into Russian language, you can translate the text with an automatic Russian text translator.

Translator English-Russian

Translator Russian-English

Professional Russian translation

However, if you need a translation of the highest degree, e.g. also an official translation, then you should use a professional Russian translation.

Translation English-Russian

Translation Russian-English

English-Russian Idioms

Under this link you will find 80 Russian proverbs and sayings with their German translation. You can also listen to the Russian translation.

Idioms English-Russian

Coding of Russian cyrillic letters in unicode

small letter Unicode capital letter Unicode
а 0430 А 0410
б 0431 Б 0411
в 0432 В 0412
г 0433 Г 0413
д 0434 Д 0414
е 0435 Е 0415
ё 0451 Ё 0401
ж 0436 Ж 0416
з 0437 З 0417
и 0438 И 0418
й 0439 Й 0419
к 043A К 041A
л 043B Л 041B
м 043C М 041C
н 043D Н 041D
о 043E О 041E
п 043F П 041F
р 0440 Р 0420
с 0441 С 0421
т 0442 Т 0422
у 0443 У 0423
ф 0444 Ф 0424
х 0445 Х 0425
ц 0446 Ц 0426
ч 0447 Ч 0427
ш 0448 Ш 0428
щ 0449 Щ 0429
ъ 044A Ъ 042A
ы 044B Ы 042B
ь 044C Ь 042C
э 044D Э 042D
ю 044E Ю 042E
я 044F Я 042F

Russian in Unicode

Unicode was created to be able to represent any character of any language imaginable. In this way, using Unicode, any Russian character can be created on any keyboard.

The Russian letter д e.g. corresponds to the value 0434 in Unicode. In the left table you will find the Unicode values for all cyrillic characters of the Russian alphabet (Azbuka).


How to create a Russian letter with Unicode

For example to create д (the large letter D) follow these steps:

  • Press at the same time Ctrl + Shift + u (=> an underlined u appears), then
  • enter the Unicode value from the table (e.g. 0434), then
  • press the enter key (=> д appears)

It's not necessary to enter the leading zeros. The letters in Unicode can be entered in upper cased or lower cased letters.