CopyFont

Fancy text that actually works where you paste it

Browse all styles

Emoji Letter Generator

Emoji letters use Unicode's regional indicator symbols, the characters that flag emoji are built from. They render as big coloured tiles in most apps, with one important side effect described below.

Type your text

🇭🇪🇱🇱🇴 🇼🇴🇷🇱🇩

Script and decorative

ℋℯ𝓁𝓁ℴ 𝓌ℴ𝓇𝓁𝒹
𝓗𝓮𝓵𝓵𝓸 𝔀𝓸𝓻𝓵𝓭
ℌ𝔢𝔩𝔩𝔬 𝔴𝔬𝔯𝔩𝔡
𝕳𝖊𝖑𝖑𝖔 𝖜𝖔𝖗𝖑𝖉
ℍ𝕖𝕝𝕝𝕠 𝕨𝕠𝕣𝕝𝕕

Enclosed

Ⓗⓔⓛⓛⓞ ⓦⓞⓡⓛⓓ
🅗🅔🅛🅛🅞 🅦🅞🅡🅛🅓
🄷🄴🄻🄻🄾 🅆🄾🅁🄻🄳
🅷🅴🅻🅻🅾 🆆🅾🆁🅻🅳
🄗⒠⒧⒧⒪ ⒲⒪⒭⒧⒟

Aesthetic

Hello world
ʜᴇʟʟᴏ ᴡᴏʀʟᴅ
ᴴᵉˡˡᵒ ʷᵒʳˡᵈ
Hₑₗₗₒ wₒᵣₗd

Fun

plɹoʍ ollǝH
blɿow ollɘH
H͖͓̫͓͓̀̀̐e̢̛͇̞̙͛̃̑l̨͈͈̠͍͗͗̍l͔̥̜̥͌̏̐͆ơ̪͉̜̽̄̾̕ w͍̱͓̋͐͌͆ͅò͈͓͖̉̏́ͅr͕̺̖̭̔̋͆͆l͕͍̦̰̪͗̐̿d̢͙͇͎̳̿̑͊
keeps real letters
H̖̀e͉̐l̫̀l͓͐o̜͛ w̙̑o̞̎r̢̃l͙͗d̩̍
keeps real letters

Formatting

𝐇𝐞𝐥𝐥𝐨 𝐰𝐨𝐫𝐥𝐝
𝐻𝑒𝑙𝑙𝑜 𝑤𝑜𝑟𝑙𝑑
𝑯𝒆𝒍𝒍𝒐 𝒘𝒐𝒓𝒍𝒅
𝗛𝗲𝗹𝗹𝗼 𝘄𝗼𝗿𝗹𝗱
𝖧𝖾𝗅𝗅𝗈 𝗐𝗈𝗋𝗅𝖽
𝙷𝚎𝚕𝚕𝚘 𝚠𝚘𝚛𝚕𝚍
H̶e̶l̶l̶o̶ w̶o̶r̶l̶d̶
keeps real letters
H̲e̲l̲l̲o̲ w̲o̲r̲l̲d̲
keeps real letters
H̅e̅l̅l̅o̅ w̅o̅r̅l̅d̅
keeps real letters
H̸e̸l̸l̸o̸ w̸o̸r̸l̸d̸
keeps real letters

Where this style works

Where you paste itResult
Instagram Works
TikTok Works
Discord Works
WhatsApp Works
X (Twitter) Works
Facebook Works

What it converts

  • A to ZAll of them
  • a to zAll of them
  • 0 to 9Not converted

Screen readers and search

This style swaps the letters for different characters, so a screen reader reads out character names instead of your word, and the text stops matching a search.

Usernames are different

Every style here works in a bio, caption, message or status. None of them work in an @username or handle: those fields are checked against a short list of plain characters and anything else is refused. That is the field rejecting the characters, not the generator failing.

Worth knowing

Two letters that happen to form a country code turn into that country's flag. Type US or GB and you will get a flag instead of letters.

How it works

Regional indicator symbols are twenty six characters, one per letter, that were added so flags could be composed from country codes. They are not a font and not an image set. The generator converts your input into them, which is why the tiles keep working when pasted into a caption or a chat.

The side effect is worth reading twice. When two of these characters sit next to each other and form a valid country code, most platforms combine them into that country's flag instead of showing two letters. So US becomes an American flag, GB a British one, DE a German one, and any word containing such a pair can produce a flag in the middle of it without warning. Check the preview before you post, and add a space or another character between the two letters if you want them kept apart.

There is a single case, so uppercase and lowercase input give the same tiles, and digits are not converted. Screen readers read out the character or flag name rather than your word, and the text will not match search, so this is a style for a short headline rather than for anything anyone needs to read or find later. Bios, captions, comments and statuses accept it; handle fields do not.

Frequently asked questions

Quick answers to what people ask us most

Why has part of my word turned into a flag?

Two adjacent regional indicator letters that form a country code are joined into that flag by the platform. Pairs such as US, GB, DE, FR and BR trigger it. Separate the letters with a space or a thin character to stop it happening.

Can I use emoji letters in a username?

No. Usernames and handles accept only plain letters, numbers and a little punctuation, so the paste will be rejected. The display name or nickname beside the handle usually accepts them.

Why are they so large?

Apps render these characters through the emoji font, which is drawn at a larger size than ordinary text. That size is set by the reading device, not by the generator.

Do numbers work?

No. Only the twenty six letters exist in this set, so digits and punctuation are passed through unchanged.