Preparing your generator page
We are loading content and tools so everything is ready to use.
We are loading content and tools so everything is ready to use.
Add emojis to any text in 6 styles, from emoji letters like 🇭 🇮 to clap text. Check the character count, copy it anywhere, or remove emojis to get plain text back.
Writing a profile? Pair it with the Instagram Bio Generator or browse the Text tools.
Last updated: October 5, 2026 · Published: 2026-04-09 · Updated: 2026-10-05
28 visible characters · 0 emoji
Between letters
i l✨o✨v✨e c✨o✨f✨f✨e✨e a✨n✨d s✨u✨n✨n✨y d✨a✨y✨s
45 visible · 17 emoji · 62 of 280 on X
All 6 emoji styles
Emoji letters are kept apart with a space or an invisible zero-width space, because two letter emoji side by side display as a country flag. Screen readers announce each emoji by name, so keep names and key words in plain text.
An emoji text generator adds emojis to your text automatically. It can spell words in emoji letters, place an emoji between letters or words, frame a line, or add the emoji that matches each word. "i love coffee and sunny days" becomes i love ❤️ coffee ☕ and sunny ☀️ days.
Emojis are Unicode characters, not images, so the result pastes into bios, captions, usernames, comments, and chats. Each phone and app draws them in its own emoji design.
This generator has 6 styles, a list of 180 words it can match to emojis, and a mode that removes emojis from text. Everything runs in your browser.
Type your text
All six emoji styles update as you type. Bios, captions, names, and short messages work best.
Pick an emoji
Choose one of 12 presets or type your own, then set whether it goes between, before, or after each letter.
Copy and paste
Copy one style or all six as a numbered list. Each style shows how many emoji it has and how much of X's 280 limit it uses.
Each example is "i love coffee and sunny days" with the default ✨ emoji. The last column shows the weight against X's 280 character limit.
| Style | Example | How it works | Emoji | Weight on X |
|---|---|---|---|---|
| Plain | i love coffee and sunny days | Ordinary text, no emoji. | 0 | 28 |
| 1. Emoji letters | 🇮 🇱 🇴 🇻 🇪 🇨 🇴 🇫 🇫 🇪 🇪 🇦 🇳 🇩 🇸 🇺 🇳 🇳 🇾 🇩 🇦 🇾 🇸 | Letters become regional indicator emoji, digits become keycaps, and ! ? # * become emoji too. | 23 | 78 |
| 2. Between letters | i l✨o✨v✨e c✨o✨f✨f✨e✨e a✨n✨d s✨u✨n✨n✨y d✨a✨y✨s | Your emoji placed between, before, or after every letter of each word. | 17 | 62 |
| 3. Between words | i ✨ love ✨ coffee ✨ and ✨ sunny ✨ days | Your emoji between words. Pick 👏 for clap text. | 5 | 43 |
| 4. Framed | ✨ i love coffee and sunny days ✨ | Your emoji at the start and end of each line, for bios and titles. | 2 | 34 |
| 5. Word + emoji | i love ❤️ coffee ☕ and sunny ☀️ days | A matching emoji after every word the generator recognizes. | 3 | 37 |
| 6. Emoji for words | i ❤️ ☕ and ☀️ days | Recognized words swapped for their emoji, like a short emoji translation. | 3 | 19 |
Emoji letters is the heaviest: 23 emoji and a weight of 78 on X, compared with 28 for the plain sentence. For clap text, choose Between words with 👏: read 👏 the 👏 room.
Emoji letters use Unicode's 26 regional indicator symbols, U+1F1E6 to U+1F1FF, one for each letter from A to Z. Digits use keycap sequences, and four punctuation marks have emoji of their own. Accented letters lose the accent first, so é becomes 🇪.
| Characters | Emoji | Built from |
|---|---|---|
| A to Z | 🇦 🇧 🇨 🇩 🇪 🇫 🇬 🇭 🇮 🇯 🇰 🇱 🇲 🇳 🇴 🇵 🇶 🇷 🇸 🇹 🇺 🇻 🇼 🇽 🇾 🇿 | Regional indicator symbols, U+1F1E6 to U+1F1FF |
| 0 to 9 | 0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ | Digit + U+FE0F + U+20E3 (keycap sequence) |
| ! ? # * | ❗ ❓ #️⃣ *️⃣ | ❗ U+2757, ❓ U+2753, and keycap sequences for # and * |
Regional indicators were made for flags. Unicode displays two of them side by side as the flag of the region with that code, so the letters US written together show 🇺🇸, while 🇺 🇸 stays as two letters. The generator separates letters with a space, or with an invisible zero-width space (U+200B) when Space out emoji letters is off, and leaves three spaces between words so they stay easy to read.
Word + emoji and Emoji for words match words against a list of 180 everyday words, including simple plurals like "dogs" and "beaches". Here are some of them.
Emoji for words swaps matched words out completely, so "i love coffee and sunny days" becomes i ❤️ ☕ and ☀️ days. Words without a match stay as text, so the sentence still reads.
One emoji can be built from several code points. Since twitter-text 3.0 in 2018, X counts every emoji as 2 of its 280 characters regardless. Other apps may count code points or UTF-16 units instead, which is why the same emoji can use up more of a limit elsewhere.
| Emoji | Code points | Count | UTF-16 units | Weight on X |
|---|---|---|---|---|
| ❤️ | U+2764 U+FE0F | 2 | 2 | 2 |
| 👍🏽 | U+1F44D U+1F3FD | 2 | 4 | 2 |
| 1️⃣ | U+0031 U+FE0F U+20E3 | 3 | 3 | 2 |
| 🇺🇸 | U+1F1FA U+1F1F8 | 2 | 4 | 2 |
| 👨👩👧 | U+1F468 U+200D U+1F469 U+200D U+1F467 | 5 | 8 | 2 |
The family emoji is three people joined by two zero width joiners, five code points in all, and still weighs 2 on X. The generator counts emoji the same way, by what you see rather than by code points.
Choose Remove emojis in the generator and paste the text. It works in three steps:
"good ☀️ morning 👋 🇭 🇮" becomes "good morning hi". Text symbols that are not emoji by default, such as ©, ™, and a plain ❤ without the emoji selector, are kept.
| Year | Event |
|---|---|
| 1999 | NTT DoCoMo releases 176 emoji designed by Shigetaka Kurita for its i-mode mobile service, each drawn on a 12 × 12 pixel grid. The word comes from Japanese e (picture) and moji (character). |
| 2010 | Unicode 6.0, released October 11, encodes hundreds of emoji, along with the 26 regional indicator symbols that pair up into flags and power emoji letters. |
| 2014 | Emojipedia founder Jeremy Burge creates World Emoji Day on July 17, the date shown on Apple's 📅 calendar emoji. |
| 2015 | Oxford Dictionaries names 😂 Face with Tears of Joy its Word of the Year, the first pictograph chosen. SwiftKey data showed it was the most used emoji in the world that year. |
| 2016 | The Museum of Modern Art in New York adds Kurita's original 176 emoji to its collection in October. |
| 2018 | twitter-text 3.0 changes how Twitter (now X) counts emoji: every emoji counts as 2 characters, however many code points it contains. |
| 2025 | Emoji 17.0 arrives with Unicode 17.0 on September 9, adding 163 emoji and bringing the recommended set to 3,953. |
Adding emojis to text, emoji letters and flags, clap text, X character counts, and removing emojis.
Explore more tools in the directory.
Ready-made bios that pair well with emoji text.
Aesthetic Unicode fonts and decorations.
Circled and bubble letters to copy and paste.
Dozens of fancy Unicode text styles.
Colorful rainbow text effects.
Wide fullwidth aesthetic text.