Alien Font Generator

Type a line and copy it in one of three real alphabets that few readers have ever seen.

Sample. Type or paste your own to replace it.

Glagolitic, by sound 16 characters

ⱉⰵ ⱌⱁⰿⰵ ⰹⱀ ⱂⰵⰰⱌⰵ

Every letter and number here has a character in this set.

Same text, other sets

  • Vai, by shape 16 charactersꕭꗍ ꗱꖴꔟꗍ ꖔꖦ ꗘꗍꕧꗱꗍEvery letter and number here has a character in this set.
  • Canadian syllabics, by shape 16 charactersᙡᙓ ᘳᘐᙏᙓ iᙁ ᖰᙓᗗᘳᙓStayed plain: i. This set has no character for it.

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 98 characters: tap one to copy it

98 characters in 3 groups.

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

Glagolitic, matched by sound 51

Vai, matched by shape 24

Canadian syllabics, matched by shape 23

How it works

This alien font generator swaps each letter for one from a real script: Glagolitic by sound, Vai and Canadian syllabics by shape, 97 characters in all. Some apps strip or block these characters, and screen readers may read them badly.

Read the full guide

Type a line, copy the alien version

The large card is Glagolitic, by sound: every letter except q becomes the Glagolitic letter for the same sound, so a friend with the list under the tool can read it back. Vai, by shape and Canadian syllabics, by shape sit below, and each names the letters it left plain.

What these characters really are

An alien text generator has no alien alphabet to draw on, so this one borrows three human ones. Glagolitic is the oldest known Slavic alphabet, made in the 9th century. Vai is a syllabary from Liberia, first documented in the 1830s. Canadian syllabics still write Cree and Inuktitut. Your line is a letter swap, not a translation.

Tips
  • A name reads best in Glagolitic, by sound: it converts every letter but q, and a capital stays a capital.
  • Empty boxes mean your device has no font for that script. Try another row before you post.
  • Keep a swapped line for captions, handles and props. Where a real name is expected, a sign-up form may refuse text that mixes scripts.

Questions and answers

Is this a real alien language?

No. There is no alien alphabet to copy, so the page borrows letters from three human scripts and swaps them in one for one. The words stay English underneath, and the line means nothing in Old Church Slavonic, Vai or Cree.

Can someone read alien text back?

In the Glagolitic row, yes. Each letter stands for one sound, and the list under the tool shows all 50 beside the letter they replace. The two shape rows are harder, because a reader has to guess each letter from its outline.

Why do I see boxes instead of alien letters?

A box means the device has no font that holds that script. The three joined Unicode years apart: the syllabics in September 1999, Glagolitic in March 2005 and Vai in April 2008. Try each row and keep the one that shows.

All 98 characters

Glagolitic, matched by sound 51

  • Glagolitic capital letter azu U+2C00. Stands in for A. Glagolitic's letter for the sound /ɑ/, named Az in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter buky U+2C01. Stands in for B. Glagolitic's letter for the sound /b/, named Buky in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter djervi U+2C0C. Stands in for J. Glagolitic's letter for the sound /dʑ/, named Djerv in Wikipedia's table. That is close to the English j.
  • Glagolitic capital letter dobro U+2C04. Stands in for D. Glagolitic's letter for the sound /d/, named Dobro in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter fritu U+2C17. Stands in for F. Glagolitic's letter for the sound /f/, named Fert in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter glagoli U+2C03. Stands in for G. Glagolitic's letter for the sound /ɡ/, named Glagoli in Wikipedia's table. The script is named after this word, which means utterance.
Show all 98 characters (92 more)

Glagolitic, matched by sound, continued

  • Glagolitic capital letter heru U+2C18. Stands in for H. Glagolitic's letter for the sound /x/, named Kher in Wikipedia's table. That is a rough h made at the back of the mouth.
  • Glagolitic capital letter izhe U+2C09. Stands in for I. Glagolitic's letter for the sound /i/, named Izhe in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter izhitsa U+2C2B. Stands in for Y. Glagolitic's letter for the sound /ʏ/, named Izhitsa in Wikipedia's table. Glagolitic has no plain y, so Y takes the nearest vowel.
  • Glagolitic capital letter kako U+2C0D. Stands in for K. Glagolitic's letter for the sound /k/, named Kako in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter ljudije U+2C0E. Stands in for L. Glagolitic's letter for the sound /l/, named Ljudie in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter myslite U+2C0F. Stands in for M. Glagolitic's letter for the sound /m/, named Myslite in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter nashi U+2C10. Stands in for N. Glagolitic's letter for the sound /n/, named Nash in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter onu U+2C11. Stands in for O. Glagolitic's letter for the sound /ɔ/, named On in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter otu U+2C19. Stands in for W. Glagolitic has no w. This is Ot, the letter Wikipedia's table also calls Omega, for the sound /ɔ/. It is a stand-in, so a line with a w in it is still fully converted.
  • Glagolitic capital letter pokoji U+2C12. Stands in for P. Glagolitic's letter for the sound /p/, named Pokoj in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter ritsi U+2C13. Stands in for R. Glagolitic's letter for the sound /r/, named Rtsi in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter slovo U+2C14. Stands in for S. Glagolitic's letter for the sound /s/, named Slovo in Wikipedia's table. Slovo means word or speech.
  • Glagolitic capital letter spidery ha U+2C22. Stands in for X. Glagolitic has no x. Wikipedia's table calls this letter spidery kh and gives its sound as /x/ in the phonetic alphabet, which is the whole reason it takes this key.
  • Glagolitic capital letter tsi U+2C1C. Stands in for C. Glagolitic's letter for the sound /ts/, named Tsi in Wikipedia's table. Glagolitic has no plain c, so C takes the nearest sound.
  • Glagolitic capital letter tvrido U+2C15. Stands in for T. Glagolitic's letter for the sound /t/, named Tverdo in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter uku U+2C16. Stands in for U. Glagolitic's letter for the sound /u/, named Uk in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter vede U+2C02. Stands in for V. Glagolitic's letter for the sound /ʋ/, named Vede in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter yestu U+2C05. Stands in for E. Glagolitic's letter for the sound /ɛ/, named Yest in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic capital letter zemlja U+2C08. Stands in for Z. Glagolitic's letter for the sound /z/, named Zemlja in Wikipedia's table. Picked by sound: it looks nothing like the Latin letter.
  • Glagolitic small letter azu U+2C30. Stands in for a. The small form of Az, Glagolitic's letter for the sound /ɑ/. Picked by sound, not by shape.
  • Glagolitic small letter buky U+2C31. Stands in for b. The small form of Buky, Glagolitic's letter for the sound /b/. Picked by sound, not by shape.
  • Glagolitic small letter djervi U+2C3C. Stands in for j. The small form of Djerv, Glagolitic's letter for the sound /dʑ/. Picked by sound, not by shape.
  • Glagolitic small letter dobro U+2C34. Stands in for d. The small form of Dobro, Glagolitic's letter for the sound /d/. Picked by sound, not by shape.
  • Glagolitic small letter fritu U+2C47. Stands in for f. The small form of Fert, Glagolitic's letter for the sound /f/. Picked by sound, not by shape.
  • Glagolitic small letter glagoli U+2C33. Stands in for g. The small form of Glagoli, Glagolitic's letter for the sound /ɡ/. Picked by sound, not by shape.
  • Glagolitic small letter heru U+2C48. Stands in for h. The small form of Kher, Glagolitic's letter for the sound /x/. Picked by sound, not by shape.
  • Glagolitic small letter izhe U+2C39. Stands in for i. The small form of Izhe, Glagolitic's letter for the sound /i/. Picked by sound, not by shape.
  • Glagolitic small letter izhitsa U+2C5B. Stands in for y. The small form of Izhitsa, Glagolitic's letter for the sound /ʏ/. Picked by sound, not by shape.
  • Glagolitic small letter kako U+2C3D. Stands in for k. The small form of Kako, Glagolitic's letter for the sound /k/. Picked by sound, not by shape.
  • Glagolitic small letter ljudije U+2C3E. Stands in for l. The small form of Ljudie, Glagolitic's letter for the sound /l/. Picked by sound, not by shape.
  • Glagolitic small letter myslite U+2C3F. Stands in for m. The small form of Myslite, Glagolitic's letter for the sound /m/. Picked by sound, not by shape.
  • Glagolitic small letter nashi U+2C40. Stands in for n. The small form of Nash, Glagolitic's letter for the sound /n/. Picked by sound, not by shape.
  • Glagolitic small letter onu U+2C41. Stands in for o. The small form of On, Glagolitic's letter for the sound /ɔ/. Picked by sound, not by shape.
  • Glagolitic small letter otu U+2C49. Stands in for w. The small form of the stand-in for W: Glagolitic has no w, so this is not a sound match.
  • Glagolitic small letter pokoji U+2C42. Stands in for p. The small form of Pokoj, Glagolitic's letter for the sound /p/. Picked by sound, not by shape.
  • Glagolitic small letter ritsi U+2C43. Stands in for r. The small form of Rtsi, Glagolitic's letter for the sound /r/. Picked by sound, not by shape.
  • Glagolitic small letter slovo U+2C44. Stands in for s. The small form of Slovo, Glagolitic's letter for the sound /s/. Picked by sound, not by shape.
  • Glagolitic small letter spidery ha U+2C52. Stands in for x. The small form of the stand-in for X: Glagolitic has no x, so this is not a sound match.
  • Glagolitic small letter tsi U+2C4C. Stands in for c. The small form of Tsi, Glagolitic's letter for the sound /ts/. Picked by sound, not by shape.
  • Glagolitic small letter tvrido U+2C45. Stands in for t. The small form of Tverdo, Glagolitic's letter for the sound /t/. Picked by sound, not by shape.
  • Glagolitic small letter uku U+2C46. Stands in for u. The small form of Uk, Glagolitic's letter for the sound /u/. Picked by sound, not by shape.
  • Glagolitic small letter vede U+2C32. Stands in for v. The small form of Vede, Glagolitic's letter for the sound /ʋ/. Picked by sound, not by shape.
  • Glagolitic small letter yestu U+2C35. Stands in for e. The small form of Yest, Glagolitic's letter for the sound /ɛ/. Picked by sound, not by shape.
  • Glagolitic small letter zemlja U+2C38. Stands in for z. The small form of Zemlja, Glagolitic's letter for the sound /z/. Picked by sound, not by shape.
  • Latin small letter q U+0071. The gap. Glagolitic has no q and nothing near its sound that is not already taken by K, so a q you type stays a plain q in the Glagolitic row.

Vai, matched by shape 24

  • Vai syllable co U+A5D7. Stands in for B. In Vai it writes the syllable co. A near miss: a small B standing on a line, with a dot either side of its foot.
  • Vai syllable dho U+A5CD. Stands in for E. In Vai it writes the syllable dho. A near miss: a capital E with a dot in each gap.
  • Vai syllable dhu U+A5A6. Stands in for N. In Vai it writes the syllable dhu. A near miss: an N with a doubled left post.
  • Vai syllable fe U+A5F1. Stands in for C. In Vai it writes the syllable fe. A near miss: a square-shouldered C standing on a short stem.
  • Vai syllable ga U+A56D. Stands in for W. In Vai it writes the syllable ga. A near miss: three curled prongs on one base.
  • Vai syllable gboo U+A57C. Stands in for D. In Vai it writes the syllable gboo. A near miss: a square bowl on a tall stem, closer to a small d than to a capital.
  • Vai syllable hon U+A5BE. Stands in for H. In Vai it writes the syllable hon. A near miss: an H whose four ends all turn outwards.
  • Vai syllable ja U+A567. Stands in for A. In Vai it writes the syllable ja. A near miss: a capital A with a bar across its top and a stem down the middle.
  • Vai syllable jo U+A5D8. Stands in for P. In Vai it writes the syllable jo. A near miss: a P with a doubled stem on a flat foot.
  • Vai syllable ka U+A56A. Stands in for J. In Vai it writes the syllable ka. A near miss: the hook is at the top left, not the bottom.
  • Vai syllable ko U+A5DB. Stands in for G. In Vai it writes the syllable ko. A near miss: a C on a stem with a second arm curled inside it.
  • Vai syllable kpee U+A509. Stands in for T. In Vai it writes the syllable kpee. A near miss: a capital T with a dot either side of the stem.
  • Vai syllable ku U+A5B4. Stands in for O. In Vai it writes the syllable ku. A near miss: a ring with a dot in the middle.
  • Vai syllable ndole do U+A62B. Stands in for Q. In Vai it writes the syllable ndole do. A near miss: a ring on a short curled tail.
  • Vai syllable ngen U+A5E3. Stands in for K. In Vai it writes the syllable ngen. A near miss: a K whose arms are an open arrowhead.
  • Vai syllable nggee U+A51F. Stands in for M. In Vai it writes the syllable nggee. A near miss: two posts with a looped small m slung between them.
  • Vai syllable ngon U+A5BC. Stands in for X. In Vai it writes the syllable ngon. A near miss: two crescents back to back, with a dot above and a dot below.
  • Vai syllable no U+A5DF. Stands in for S. In Vai it writes the syllable no. A near miss: an S with a block on each end, like a dollar sign that lost its bar.
  • Vai syllable nyoo U+A594. Stands in for I. In Vai it writes the syllable nyoo. A near miss: a capital I with two dots either side of the stem.
  • Vai syllable nyu U+A5B9. Stands in for U. In Vai it writes the syllable nyu. A near miss: a U with two dots inside it.
  • Vai syllable pe U+A5E8. Stands in for Z. In Vai it writes the syllable pe. A near miss: a zigzag with one bend too many.
  • Vai syllable so U+A5D3. Stands in for F. In Vai it writes the syllable so. A near miss: an F on a flat foot, its top arm curled over and ending in a blob.
  • Vai syllable ta U+A55A. Stands in for Y. In Vai it writes the syllable ta. A near miss: a Y with a third prong, like a trident.
  • Vai symbol kung U+A61C. Stands in for V. In Vai it is a whole-word sign, named kung in Unicode. A near miss: a triangle on its point with a line down the middle.

Canadian syllabics, matched by shape 23

  • Canadian syllabics Blackfoot e U+15B0. Stands in for P. Its Unicode name gives it to Blackfoot, for the syllable e. A near miss: a P with its bowl filled in.
  • Canadian syllabics Blackfoot ka U+15BF. Stands in for Y. Its Unicode name gives it to Blackfoot, for the syllable ka. A near miss: a V joined to a post on its right.
  • Canadian syllabics Blackfoot ko U+15BE. Stands in for K. Its Unicode name gives it to Blackfoot, for the syllable ko. A near miss: a post with a peak beside it, a K without its upper arm.
  • Canadian syllabics Blackfoot no U+15BA. Stands in for H. Its Unicode name gives it to Blackfoot, for the syllable no. A near miss: closer to a small h, with a slanted first stroke.
  • Canadian syllabics Blackfoot wa U+15B7. Stands in for F. Its Unicode name gives it to Blackfoot, for the syllable wa. A near miss: a capital F that faces left. Unicode's confusables file pairs it with ꟻ.
  • Canadian syllabics Carrier chu U+1661. Stands in for W. Its Unicode name gives it to Carrier, for the syllable chu. A near miss: a W with curled tips.
  • Canadian syllabics Carrier hwo U+15D7. Stands in for A. Its Unicode name gives it to Carrier, for the syllable hwo. A near miss: a capital A with a stem run through it.
  • Canadian syllabics Carrier initial z U+1647. Stands in for Z. Its Unicode name gives it to Carrier, for the syllable initial z. A near miss: a small z with a bar through it.
  • Canadian syllabics Carrier khee U+15F8. Stands in for B. Its Unicode name gives it to Carrier, for the syllable khee. A near miss: a B with a small cross inside.
  • Canadian syllabics Carrier lha U+1633. Stands in for C. Its Unicode name gives it to Carrier, for the syllable lha. A near miss: a C with a tick on each tip.
  • Canadian syllabics Carrier pee U+15EB. Stands in for D. Its Unicode name gives it to Carrier, for the syllable pee. A near miss: a D with a short bar inside.
  • Canadian syllabics Carrier sa U+1653. Stands in for E. Its Unicode name gives it to Carrier, for the syllable sa. A near miss: an E whose arms are wavy.
  • Canadian syllabics Carrier so U+164F. Stands in for M. Its Unicode name gives it to Carrier, for the syllable so. A near miss: a round small m with curled ends.
  • Canadian syllabics Carrier wu U+15D0. Stands in for V. Its Unicode name gives it to Carrier, for the syllable wu. A near miss: a V with a stem down the middle.
  • Canadian syllabics Carrier ye U+1610. Stands in for O. Its Unicode name gives it to Carrier, for the syllable ye. A near miss: an O whose line ends in a curl inside it.
  • Canadian syllabics Carrier yo U+160F. Stands in for G. Its Unicode name gives it to Carrier, for the syllable yo. A near miss: a round G whose bar has curled inwards.
  • Canadian syllabics Carrier zo U+1641. Stands in for N. Its Unicode name gives it to Carrier, for the syllable zo. A near miss: an arch with curled feet.
  • Canadian syllabics Carrier zu U+1640. Stands in for U. Its Unicode name gives it to Carrier, for the syllable zu. A near miss: a U with curled tips.
  • Canadian syllabics maa U+14AB. Stands in for L. In syllabics it writes the syllable maa. A near miss: an L with a dot above it.
  • Canadian syllabics Nunavik he U+1574. Stands in for Q. Its Unicode name gives it to Nunavik, for the syllable he. A near miss: a small q whose tail kicks out to the right.
  • Canadian syllabics sha U+1515. Stands in for S. In syllabics it writes the syllable sha. A near miss: an S tipped halfway onto its side.
  • Canadian syllabics tlhe U+1586. Stands in for R. In syllabics it writes the syllable tlhe. A near miss: a capital R that faces left. Unicode's confusables file pairs it with Я.
  • Canadian syllabics y-cree coo U+148F. Stands in for J. Its Unicode name gives it to Y Cree, for the syllable coo. A near miss: a J with two dots above it.

How this list was compiled: Every character was looked up by its official name or code point in the Unicode Character Database, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), and the build script stops unless its script (https://www.unicode.org/Public/18.0.0/ucd/Scripts.txt), block and age (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt) are the ones expected, so no name or code point was typed by hand. The 50 Glagolitic rows are matched by sound: the letter names and sounds are those of the letter table in https://en.wikipedia.org/wiki/Glagolitic_script, and two rows (W and X) are stand-ins that say so. The 24 Vai rows and the 23 Canadian syllabics rows are near misses picked for this page by drawing the whole Vai block in Noto Sans Vai and the whole syllabics block in Noto Sans Canadian Aboriginal, and each row says what is off about the shape. Left out on purpose: every character that Unicode's list of visually confusable characters (https://www.unicode.org/Public/security/latest/confusables.txt, version 18.0.0, dated 2026-08-06) maps to a plain Latin letter or digit, such as Vai's doubles of B, E, S and T, because a swap nobody can see is not alien; the Vai digits; and the 43 syllabics already on this site's weird text page. Glagolitic joined Unicode in version 4.1 (March 2005), Vai in 5.1 (April 2008) and the syllabics in 3.0 (September 1999), dates from https://www.unicode.org/history/publicationdates.html. Vai's origin is from https://en.wikipedia.org/wiki/Vai_syllabary. 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)