Cyrillic Font Generator

Type a line and copy it back in faux Cyrillic, with Я for R and Д for A.

Sample. Type or paste your own to replace it.

Looks Cyrillic 15 characters

ШЭДЯ Д ШДЯM HДT

Stayed plain: M H T. This set has no character for them.

Same text, other sets

  • Heavier 15 charactersШЭДЯ Д ШДЯӍ ӇДҬEvery letter and number here has a character in this set.

More options

Use these for fun, not for anything that matters. Screen readers read many of these characters badly or skip them, search cannot find them, and some apps strip them or show empty boxes.

All 60 letters: tap one to copy it

60 letters in 3 groups.

With a keyboard: Tab goes into the table once, the arrow keys move inside it, and Enter copies.

The classic swaps, all Russian letters 22

Heavier swaps, some from other alphabets 20

Tap to copy: letters the rows do not use 18

How it works

This Cyrillic font generator swaps your letters for Cyrillic ones that look like them: Я for R, Д for A. The result is faux Cyrillic, not Russian, and capitals work best. Some apps strip or block these characters, and screen readers may read them badly.

Read the full guide

Two rows, lighter and heavier

Capitals give the strongest effect. The large card sets your line in Looks Cyrillic, nine Russian capitals and thirteen small letters. Heavier sits below and also swaps C, F, H, I, K, M, O, P, Q and T, some with letters from Ukrainian, Serbian and Abkhasian.

Why some letters stay plain

Eleven Russian capitals, А В Е К М Н О Р С Т Х, are missing on purpose. Unicode's confusables file pairs each with a Latin capital, and a swap nobody can see is not a style. D, G, J, L, S, V and Z stay as typed: what Cyrillic offers for them is an exact double or not close.

Tips
  • Б really is a b, and Э an e as in echo. The other seven first-row capitals change the sound: Ш is sh.
  • Wikipedia's faux Cyrillic article notes that upright small Cyrillic letters look like small capitals, so the style is usually set in all caps.
  • Type TH together and Heavier sets it as Ћ, a Serbian letter. Eighteen more letters sit last in the table, copy-only.

Questions and answers

What is the backwards R in Russian?

Я, called ya and sounded as in yard. It is the last of the Russian alphabet's 33 letters and has nothing to do with R. The backwards N, И, is a vowel, the i in tree, in the table of Wikipedia's article on faux Cyrillic.

Can a Russian speaker read faux Cyrillic?

They can sound it out, and it is nonsense. The article's example is RUSSIAN set as ЯUSSIAИ, which would be pronounced yaussiai. By the same letter sounds this page's sample, WEAR A WARM HAT, comes out as shehdya d shdyam ndt.

Is this a Cyrillic font?

No. A font cannot travel with pasted text. Each letter is swapped for a real Cyrillic character, 56 of the 60 in Unicode since version 1.1 of June 1993, and the reader's device draws it in whatever Cyrillic typeface it has.

Can I use Cyrillic letters in a username?

A sign-up form may refuse it. A name that puts Latin and Cyrillic letters in one word mixes two scripts, and Unicode's security standard, UTS 39, describes a check for exactly that. It is a limit of the style, and nothing here gets round it.

All 60 letters

The classic swaps, all Russian letters 22

  • Cyrillic capital letter be U+0411. Stands for B. Be, the Russian b as in boy: a B with its top bowl opened into a flag. The swap keeps the sound, and the article names the pair.
  • Cyrillic capital letter che U+0427. Stands for Y. Che, the Russian ch as in check. The article names it for Y, and its table lists Y, U and the numeral 4 as lookalikes.
  • Cyrillic capital letter de U+0414. Stands for A. De, the Russian d as in door: an A with a flat top on a base with two feet. Wikipedia's article on faux Cyrillic names the pair.
  • Cyrillic capital letter E U+042D. Stands for E. The Russian e as in echo, a backwards E in the article's table: round, with one bar, facing left.
  • Cyrillic capital letter I U+0418. Stands for N. The Russian vowel i, as in tree: an N with the diagonal running the other way. The article's own example sets RUSSIAN with it.
Show all 60 letters (55 more)

The classic swaps, all Russian letters, continued

  • Cyrillic capital letter sha U+0428. Stands for W. Sha, the Russian sh: a square W with three equal uprights. The article names the pair. Its small form is left out because Unicode's confusables file pairs it with w.
  • Cyrillic capital letter tse U+0426. Stands for U. Tse, the Russian ts as in cats: a square U with a small tail at the lower right. The article names the pair.
  • Cyrillic capital letter ya U+042F. Stands for R. Ya, as in yard, the last of the 33 letters of the Russian alphabet. A backwards R in the article's table, and no relation to R.
  • Cyrillic capital letter zhe U+0416. Stands for X. Zhe, the sound in the middle of treasure: an X with an upright through it. The article's table lists X among its lookalikes.
  • Cyrillic small letter che U+0447. Stands for y. Small che, the Russian ch as in check.
  • Cyrillic small letter de U+0434. Stands for a. Small de, the lower-case form of the letter used for A. It is that capital at half height and nothing like an a, which is why the style reads best in capitals.
  • Cyrillic small letter e U+044D. Stands for e. The small form of the backwards E, the Russian e as in echo.
  • Cyrillic small letter em U+043C. Stands for m. Small em, the Russian m. Its capital is an exact double of M and is left out. The small form is an M at half height, with a pointed middle where m has arches.
  • Cyrillic small letter en U+043D. Stands for h. Small en, the Russian n as in nose. Its capital is an exact double of H and is left out. The small form is an H at half height: Unicode's file pairs it with the Latin small capital H.
  • Cyrillic small letter i U+0438. Stands for n. The small form of the backwards N, the Russian vowel i as in tree.
  • Cyrillic small letter ka U+043A. Stands for k. Small ka, the Russian k. Its capital is an exact double of K and is left out. The small form has no tall stem, so the swap shows.
  • Cyrillic small letter shcha U+0449. Stands for w. Small shcha, which the article's table hears as the sh sounds of wish sheep: a square w with a tail. Small sha is left out because Unicode's file pairs it with w.
  • Cyrillic small letter te U+0442. Stands for t. Small te, the Russian t. Its capital is an exact double of T and is left out. The small form is a T at half height: Unicode's file pairs it with the Latin small capital T.
  • Cyrillic small letter tse U+0446. Stands for u. Small tse, the Russian ts as in cats: a square u with a small tail at the lower right.
  • Cyrillic small letter ve U+0432. Stands for b. Small ve, the Russian v as in vault. Its capital is an exact double of B and is left out. The small form is a B at half height: Unicode's file pairs it with the Latin small capital B.
  • Cyrillic small letter ya U+044F. Stands for r. Small ya, a backwards R at half height. Small ghe looks more like an r and is left out for that reason: Unicode's file pairs it with r.
  • Cyrillic small letter zhe U+0436. Stands for x. Small zhe, the sound in the middle of treasure: an x with an upright through it.

Heavier swaps, some from other alphabets 20

  • Cyrillic capital letter Abkhasian ha U+04A8. Stands for Q in Heavier. Abkhasian ha, picked by eye: a round letter with a curl inside and a short tail at the lower right. The nearest thing to a Q in the block, and not very near.
  • Cyrillic capital letter ef U+0424. Stands for O in Heavier. Ef, the Russian f as in fawn: an O with an upright through it. The article names it for O. Plain Cyrillic o is an exact double and is left out.
  • Cyrillic capital letter em with tail U+04CD. Stands for M in Heavier. Em with tail, a letter of Kildin Sami added in Unicode 3.2 (March 2002): an M with a tail on its right leg. Plain Cyrillic em is an exact double of M and is left out.
  • Cyrillic capital letter en with hook U+04C7. Stands for H in Heavier. En with hook, a letter of Chukchi in Unicode's names list: an H with a hook under its right leg. Plain Cyrillic en is an exact double of H and is left out.
  • Cyrillic capital letter er with tick U+048E. Stands for P in Heavier. Er with tick, a letter of Kildin Sami added in Unicode 3.0 (September 1999): a P with a tick on its bowl. Plain Cyrillic er is an exact double of P and is left out.
  • Cyrillic capital letter es with descender U+04AA. Stands for C in Heavier. Es with descender, a letter of Bashkir and Chuvash in Unicode's names list: a C with a hook under it. Plain Cyrillic es is an exact double of C and is left out.
  • Cyrillic capital letter ghe with stroke U+0492. Stands for F in Heavier. Ghe with stroke, which Unicode's names list gives to Azerbaijani, Bashkir and others, and the article names for F: the Cyrillic g with a bar through its stem.
  • Cyrillic capital letter ka with descender U+049A. Stands for K in Heavier. Ka with descender, which Unicode's names list gives to Abkhasian, Tajik and others: a K with a small foot at the lower right. Plain Cyrillic ka is an exact double of K.
  • Cyrillic capital letter te with descender U+04AC. Stands for T in Heavier. Te with descender, an Abkhasian letter in Unicode's names list: a T with a small foot on its stem. Plain Cyrillic te is an exact double of T and is left out.
  • Cyrillic capital letter tshe U+040B. Stands for Th in Heavier, typed as two letters. Tshe, a Serbian letter, which the article names for exactly this: the bar of a T on the body of an h.
  • Cyrillic capital letter tshe, for TH in capitals U+040B. The same tshe, reached from TH: for a line typed all in capitals.
  • Cyrillic capital letter yi U+0407. Stands for I in Heavier. Yi, a Ukrainian letter: an I with two dots. Unicode builds it from the Cyrillic letter that doubles Latin I plus a diaeresis, so the dots are the whole difference.
  • Cyrillic small letter Abkhasian ha U+04A9. Stands for q in Heavier. Small Abkhasian ha, picked by eye: the capital at half height, a round letter with a curl inside and a short tail.
  • Cyrillic small letter ef U+0444. Stands for o in Heavier. Small ef, the Russian f as in fawn: an o with a tall upright through it, above and below the line.
  • Cyrillic small letter er with tick U+048F. Stands for p in Heavier. Small er with tick, Kildin Sami, added in Unicode 3.0 (September 1999): a p with a tick on its bowl.
  • Cyrillic small letter es with descender U+04AB. Stands for c in Heavier. Small es with descender, Bashkir and Chuvash: a c with a hook under it. Unicode's names list says the hook usually turns right.
  • Cyrillic small letter ghe with stroke U+0493. Stands for f in Heavier. Small ghe with stroke: an F at half height with a bar through its stem. Unicode's names list prefers the bar to cross the stem fully over a half-barred, F-like form.
  • Cyrillic small letter Komi sje U+050D. Stands for g in Heavier. Komi sje, from the Molodtsov alphabet of the 1920s, which Unicode's names list calls obsolete. A G at half height: Unicode's file pairs it with the Latin small capital G.
  • Cyrillic small letter tshe U+045B. Stands for th in Heavier, typed as two letters. Small tshe, Serbian: an h with a bar through its stem. Unicode's names list cross-references it to the Latin h with stroke.
  • Cyrillic small letter yi U+0457. Stands for i in Heavier. Small yi, Ukrainian: an i with two dots where the one was.

Tap to copy: letters the rows do not use 18

  • Cyrillic capital letter barred O U+04E8. Barred o: an O with a bar across the middle. The article names it as a stand-in for O, from Turkic, Mongolic and Uralic languages. Copy-only here, because Heavier gives O to ef.
  • Cyrillic capital letter big yus U+046A. Big yus, one of the historic letters in Unicode's Cyrillic block: a small ring on three legs. Copy-only.
  • Cyrillic capital letter dzhe U+040F. Dzhe, a letter of Serbian, Macedonian and Abkhasian in Unicode's names list: a square U with its tail in the middle. The article names it as a stand-in for U. Copy-only here.
  • Cyrillic capital letter el U+041B. El, the Russian l as in love. The article's table lists A and N as its lookalikes. Copy-only here: both letters have closer matches.
  • Cyrillic capital letter ghe U+0413. Ghe, the Russian g as in goat. The article's table lists T, a small r and a vertically flipped L as its lookalikes. Copy-only here: none of those is close in capitals.
  • Cyrillic capital letter hard sign U+042A. Hard sign, one of the two Russian letters with no sound of its own. The article names it as a stand-in for B or b. Copy-only here, because B already has be.
  • Cyrillic capital letter io U+0401. Io, a Russian letter: an E with two dots. The article names it as another stand-in for E. Copy-only here, because the first row already gives E to the backwards Э.
  • Cyrillic capital letter koppa U+0480. Koppa, one of the historic letters in Unicode's Cyrillic block: a C with a tail dropping from it. Copy-only.
  • Cyrillic capital letter ksi U+046E. Ksi, one of the historic letters in Unicode's Cyrillic block. It has no Latin lookalike at all, which is the appeal. Copy-only.
  • Cyrillic capital letter little yus U+0466. Little yus, one of the historic letters in Unicode's Cyrillic block: an A with a third leg down the middle. Copy-only.
  • Cyrillic capital letter lje U+0409. Lje, a letter of Serbian and Macedonian that Unicode's names list cross-references to the Latin pair lj. An el joined to a soft sign. Copy-only.
  • Cyrillic capital letter nje U+040A. Nje, a letter of Serbian and Macedonian that Unicode's names list cross-references to the Latin pair nj. An H-shaped en joined to a soft sign. Copy-only.
  • Cyrillic capital letter pe U+041F. Pe, the Russian p as in spot: two uprights under a flat bar. The article's table lists N, H and an upside-down U as its lookalikes. Copy-only here.
  • Cyrillic capital letter psi U+0470. Psi, one of the historic letters in Unicode's Cyrillic block: a trident. Unicode's confusables file pairs it with the Greek capital psi. Copy-only.
  • Cyrillic capital letter schwa U+04D8. Cyrillic schwa: an e turned upside down, at capital height. The article names it as a stand-in for E. Unicode's names list cross-references it to the Latin schwa. Copy-only here.
  • Cyrillic capital letter shcha U+0429. Shcha: the W-shaped sha with a tail added. The article's table lists W as its lookalike. Copy-only here in capitals, because W already has sha; the small form stands for w.
  • Cyrillic capital letter short I U+0419. Short i, the Russian y as in you: a backwards N with a curved mark on top. Copy-only here, because N already has the plain backwards N.
  • Cyrillic capital letter Ukrainian ie U+0404. Ukrainian ie, which Unicode's names list also calls Old Cyrillic yest: a round E with one bar. The article names it as a stand-in for E. Copy-only here.

How this list was compiled: All 60 rows were generated by a script from the Unicode Character Database, version 18.0.0: names from https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt, script (every row is Cyrillic) from https://www.unicode.org/Public/18.0.0/ucd/Scripts.txt, ages from https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt, blocks from https://www.unicode.org/Public/18.0.0/ucd/Blocks.txt, and the languages, cross-references and the Historic letters and Komi letters subheads from https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt. The pairs marked x.fit article are named in the prose or the Characters table of https://en.wikipedia.org/wiki/Faux_Cyrillic, which also supplies every English sound word for a Russian letter (door, boy, echo, tree, yard, cats, treasure, check and the rest); the script stops unless the quoted words are in the wikitext. Rows marked small-of-article are the lower-case forms of those capitals. The Russian m, t and k are from the table of https://en.wikipedia.org/wiki/Romanization_of_Russian, and the count of 33 letters with ya last from https://en.wikipedia.org/wiki/Russian_alphabet. No sound is claimed for a letter outside Russian. The rule for leaving letters out uses the skeleton of Unicode Technical Standard 39 (https://www.unicode.org/reports/tr39/, version 18.0.0) computed from https://www.unicode.org/Public/security/latest/confusables.txt (version 18.0.0, dated 2026-08-06): no row may have a skeleton made only of plain Latin letters or digits, and no row may share a skeleton with its key. That removes the eleven Russian capitals that double A, B, E, K, M, H, O, P, C, T and X, the small sha, ghe, a, e, o, r, s, u and x, the soft sign, ze, yeru and yu, and the doubles of S, J, G, d and V from other alphabets. Rows marked listed-with-mark have a skeleton equal to the key plus one combining mark; rows marked listed-small-capital are paired by the file with the Latin small capital of the key; rows marked by-eye were picked from a render of every candidate in Arial and Times New Roman. Every row is in both fonts, which leaves out all of Cyrillic Extended-B. x.conf is the skeleton where the file gives one. Release dates are from https://www.unicode.org/history/publicationdates.html (1.1 in June 1993, 3.0 in September 1999, 3.2 in March 2002). All checked on 2026-09-20. Names are the official ones in sentence case. Licence: own work (facts from the Unicode Character Database, Unicode License v3, and from Wikipedia, CC BY-SA 4.0, restated in our own words)