Turn a word into big block letters made of emoji or any character, for birthday wishes, chat banners and Discord.
Emoji text art spells out a word in giant block letters, where every "pixel" of each letter is an emoji or symbol. Each letter is drawn on a 5-row grid, so a short word like HI or LOL becomes a banner you can paste into WhatsApp, Discord, Instagram comments or a text message. It's the chat version of a birthday banner.
Alignment depends on every cell having the same width. Emoji are all roughly the same width as each other, so emoji letters on a square or emoji background (⬜, ⬛, 🤍) line up in almost any app. Ordinary spaces are much narrower than emoji, so emoji letters on a space background will look jagged. For plain characters like # or █, use a space background and turn on code block. Discord, Slack and Reddit show code blocks in a monospace font, where every character is the same width.
Horizontal art is about six cells wide per letter. On a phone, a chat bubble fits roughly 8–12 emoji per line before it wraps, which breaks the picture. If your word is longer than two or three letters, or your friends are on phones, choose Vertical. It stacks the letters top-to-bottom, so each line stays five cells wide and never wraps.
Birthdays: "HBD" in 🎉 or a name in ❤️. Reactions: "LOL", "OMG" or "GG" in 🔥. Love notes: "I ♥ U" in ❤️ on 🤍. Server banners: your Discord server's name in █ blocks inside a code block. Countdowns: numbers like "10" in ⭐.
Letters A–Z (lowercase is converted to capitals, accents are removed), digits 0–9, and ! ? . , ' : - + = plus a heart (type ♥ or ❤️). Other characters are skipped, and the tool lists any it skipped. Press Enter to put a second line of art underneath.
Tap Share link to copy a link that opens this page with your word, emoji, background and layout already set. Send it to a friend so they can copy the banner themselves or remix it.
Related free tools: text repeater · emoji repeater · fancy text · invisible character · reverse text.
The background is probably a plain space, which is narrower than an emoji. Switch the background to ⬜, ⬛ or another emoji so every cell has the same width. If you use plain characters like # instead, keep the space background and turn on the code block option.
The lines are wider than the chat bubble, so they wrap. Choose Vertical to stack the letters, or shorten the word. Horizontal works best on desktop or for 2–3 letters.
Yes. Emoji letters on a square background paste fine as a normal message. For character art (# or █), turn on "Wrap in code block" so Discord shows it in a monospace font where everything lines up.
A–Z, 0–9, ! ? . , ' : - + = and a heart (♥ or ❤️). Lowercase letters become capitals and accents are removed. Anything else is skipped and listed so you know.
Yes. Pick one from the emoji palette or type or paste any emoji or symbol into the "Letters made of" box. Single emoji work best; multi-character fills make the art wider.
No. The art is generated in your browser, so nothing is sent to a server.