Forgemoji

Free โ€ข No Signup โ€ข 3 Modes

Text to Emoji Translator โ€” Turn words into emoji

Type any English phrase, word, or sentence and watch it transform into emoji. Choose from three modes: phrase mode swaps complete phrases like "happy birthday" for ๐ŸŽ‚๐ŸŽ‰๐Ÿฅณ, word mode swaps individual words like "love" for โค๏ธ, and letter mode wraps every letter in a Unicode box, circle, or flag indicator. Click copy and paste the result anywhere โ€” Instagram, TikTok, Discord, WhatsApp, Twitter, Slack, Reddit.

Try the translator

Tool

Type, choose mode, copy

Type up to 200 characters and pick a mode. The translator generates your emoji version instantly. Copy with one click or use the copy-all button to grab all three modes at once.

Translation mode

Result

๐ŸŽ‚๐ŸŽ‰๐Ÿฅณ my love

Translated: 1 / 3 (33%)

What is the text to emoji translator?

The text to emoji translator turns ordinary English text into emoji using three layered strategies: phrase mode first checks if the input matches a complete phrase (like "happy birthday" โ†’ ๐ŸŽ‚๐ŸŽ‰๐Ÿฅณ); word mode then checks each word against a 240-entry dictionary (like "love" โ†’ โค๏ธ, "pizza" โ†’ ๐Ÿ•); letter mode falls back to mapping every Latin letter to an enclosed Unicode glyph (like "hi" โ†’ ๐Ÿ„ท๐Ÿ„ธ). The output is plain Unicode text โ€” no images, no fonts to install, no platform-specific rendering quirks. It pastes correctly into any modern chat app or social platform that supports emoji, including Instagram bios, TikTok captions, Discord server names, Twitter display names, WhatsApp messages, Telegram channels, Slack reactions, and Reddit comments. The translator runs entirely in your browser; nothing you type is sent to a server.

How to use the translator

  1. 1

    Type your text

    Enter any English phrase, sentence, or single word into the editor. Up to 200 characters โ€” that's enough for a tweet-length message.

  2. 2

    Choose a mode

    Pick phrase mode for full-sentence translations ("happy birthday" โ†’ ๐ŸŽ‚๐ŸŽ‰๐Ÿฅณ), word mode for individual word swaps, or letter mode for character-level transformations.

  3. 3

    Pick a letter style (letter mode only)

    If you're in letter mode, choose from 7 enclosed Unicode styles: squared, negative squared, circled, lowercase circled, regional flag indicators, inverse circled, and inverse squared.

  4. 4

    Copy and paste

    Hit the copy button to grab just the current mode, or use copy-all to grab all three at once. Paste into any chat app, social profile, or document.

Dictionary

Browse the built-in phrase and word dictionary

The translator comes with a curated dictionary of 30+ common phrases and 240+ individual words. Click any entry to load it into the editor โ€” perfect for exploring what the translator can do without typing.

Phrase dictionary (36 phrases)

Word dictionary (80+ words)

Letter styles (letter mode)

When to use each mode

The three modes serve different use cases. Most people start with phrase mode for the cleanest output, then fall back to word or letter mode for inputs that aren't in the phrase dictionary.

Phrase mode โ€” best for greetings and celebrations

Phrase mode looks for complete multi-word phrases first. It's the cleanest output: "happy birthday" becomes ๐ŸŽ‚๐ŸŽ‰๐Ÿฅณ in a single tap. Use it for birthday wishes, holiday greetings, congratulations, and other common expressions.

Word mode โ€” best for everyday vocabulary

Word mode matches each word individually against a 240+ entry dictionary covering emotions, food, animals, travel, tech, sports, and more. Unknown words pass through unchanged so your output never breaks.

Letter mode โ€” best for nicknames and handles

Letter mode transforms every letter into an enclosed Unicode glyph โ€” the same trick that makes Discord and Twitter handles look stylized. Pick from 7 styles including squared, circled, and regional flag indicators.

Tips for the best results

  • Start with phrase mode โ€” it produces the cleanest output for known expressions. Fall back to word mode for sentences that aren't in the phrase dictionary.
  • Use lower-case input. The translator normalizes text to lowercase for matching, so "Happy Birthday" and "happy birthday" produce the same result.
  • Letter mode works best on short inputs (under 12 characters). Long words wrapped in enclosed glyphs become hard to read on mobile.
  • Combine modes โ€” copy-all gives you all three outputs at once. Paste the one that fits your platform best.
  • Numbers get auto-mapped to keycap digits (0 โ†’ 0๏ธโƒฃ, 1 โ†’ 1๏ธโƒฃ) in word and letter mode, so "2026" becomes 2๏ธโƒฃ0๏ธโƒฃ2๏ธโƒฃ6๏ธโƒฃ automatically.
Published Reviewed By Lois Chen ยท Content editor

How we built this translator

The text to emoji translator started as a utility for our own social media team โ€” we kept typing "happy birthday" in Instagram DMs and wanted a faster way to send the cake-and-confetti combo. From there it grew into a general-purpose tool with three modes, seven letter styles, and a 240-word dictionary covering emotions, food, animals, travel, tech, sports, and everyday objects.

Every entry in the dictionary was hand-curated. We started from a frequency list of the 1,000 most common English words and selected the ones that map cleanly to a single, unambiguous emoji โ€” no abbreviations, no compound meanings, no metaphors that don't translate across cultures. Words that failed that bar (like "make" or "take") were left out entirely rather than mapped to something confusing.

The phrase dictionary works the same way: every phrase in it is a high-frequency, culture-neutral expression that maps to 1-3 emoji without ambiguity. The matching algorithm tries longest phrases first, so "happy birthday" matches before "happy" or "birthday" alone. Anything that doesn't match a phrase falls back to the word dictionary, and anything that doesn't match a word passes through unchanged โ€” so the output is always readable, even on inputs the translator doesn't know.

Related tools

Frequently asked questions

Does the translator work in languages other than English?+
The dictionary is English-only โ€” the word and phrase lookups use English keywords. The output (emoji) is the same in every locale, and the surrounding UI is fully translated into English, Spanish, Portuguese, Chinese, Korean, and Japanese. If you type text in another language, it will pass through unchanged in word mode or convert letter-by-letter in letter mode, but the dictionary won't recognize non-English words.
Where can I paste the translated output?+
Anywhere that supports Unicode emoji โ€” that covers Instagram bios and DMs, TikTok captions, Twitter/X posts and display names, Discord nicknames and server names, WhatsApp and Telegram messages, Slack reactions, Reddit titles and comments, Snapchat, iMessage, and most modern chat apps. Older platforms that don't support emoji-keycap sequences (like 0๏ธโƒฃ 1๏ธโƒฃ 2๏ธโƒฃ) may show those digits as plain numbers followed by a variation selector.
What's the difference between phrase mode and word mode?+
Phrase mode looks for complete multi-word expressions first โ€” it matches "happy birthday" before matching "happy" or "birthday" individually. Word mode skips the phrase check and matches each word separately. Use phrase mode for the cleanest output on greetings, celebrations, and idioms; use word mode for sentences that aren't in the phrase dictionary.
How does letter mode work?+
Letter mode replaces every Latin letter (a-z, A-Z) with an enclosed Unicode glyph from a block like Enclosed Alphanumerics (U+2460โ€“U+24FF) or Regional Indicator Symbols (U+1F1E6โ€“U+1F1FF). The output renders the same on every device โ€” no images, no font files. Numbers in letter mode are auto-mapped to keycap sequences (0 โ†’ 0๏ธโƒฃ). Spaces pass through unchanged so the output stays readable.
Is my text sent to a server?+
No. The translator runs entirely in your browser using a static dictionary and a small conversion function. Nothing you type leaves your device. You can verify this by opening the page with the network panel closed โ€” there are zero outgoing requests after the initial page load.

Lois ChenยทContent editor

ReviewedJuly 2, 2026

How we wrote this pageWe hand-curated the phrase and word dictionaries from frequency lists and tested every entry against six locales. Letter mode uses Unicode code points from the Enclosed Alphanumerics (U+2460โ€“U+24FF) and Enclosed Alphanumeric Supplement (U+1F100โ€“U+1F1FF) blocks. No external API calls; everything runs in the browser.

SourcesForgemoji internal dictionary and Unicode Standard Annex #51 (emoji sequences).