도구 가이드
Fun 무료 회원가입 불필요

Emoji Art Generator

Turn any text into large emoji art — like ASCII art but made of emojis.

도구를 불러오는 중…

이 도구에 대해

The Emoji Art Generator converts any word or short phrase into oversized text art using a grid of emojis. Each letter is drawn on a 5×7 pixel grid where filled cells are replaced with your chosen emoji, creating the look of classic ASCII art but with colorful symbols. Pick from popular ink emojis — heart, star, fire, cherry blossom, rainbow, lightning, snowflake, and more — or type any emoji you like. Supports all 26 uppercase letters and the digits 0-9. Type your text, choose an emoji, and watch the art update instantly. Copy the result to your clipboard for use in messages, social media bios, or anywhere that renders emoji.

사용 방법

  1. 1 Type your text (letters and numbers) in the input box.
  2. 2 Select an ink emoji from the palette or type your own in the custom field.
  3. 3 The emoji art preview updates instantly.
  4. 4 Adjust the cell spacing if the art looks too cramped or too spread out.
  5. 5 Click Copy to copy the art as plain text to your clipboard.

How a word becomes a grid of emoji

Emoji art looks playful, but underneath it is a tidy piece of typography. Every letter and digit this tool can draw is stored as a tiny 5×7 bitmap font — a grid five cells wide and seven rows tall, where each cell is either "on" or "off". To render a character, the generator walks the grid row by row: an "on" cell becomes the emoji you picked, and an "off" cell becomes blank space. Stack the seven rows and a recognisable letter emerges, built entirely out of one repeated symbol. It is the same idea as classic ASCII art, except the "ink" is a colourful emoji instead of a hash or asterisk.

Because the font is a fixed 5×7 grid, only the characters that have a bitmap defined will appear: the 26 uppercase letters AZ and the digits 09. Type lowercase and it is converted to uppercase automatically before rendering. A space becomes an empty 5-wide column gap so words stay separated, and any other character — punctuation, accents, symbols — is simply dropped. The input is also capped at 12 characters, because a wider banner quickly overflows a phone screen and stops being legible.

A worked example

Suppose you type HI and choose the fire emoji 🔥 as your ink. The generator looks up the bitmap for H — its grid has the two outer columns filled top to bottom plus a single bar across the middle row — and the bitmap for I. For each of the seven rows it builds a line: where the H grid has a 1 it writes 🔥, where it has a 0 it writes two blank spaces, and the two characters are joined with a gap. Row four (the crossbar of the H) comes out as a solid run of fire emoji, while rows one through three show fire only at the left and right edges. The finished art is seven lines of emoji and spaces that read as a giant "HI" when viewed from a step back.

Everything happens in your browser as you type — there is no server call, no upload, and no account. The art is just plain text (emoji characters separated by spaces and newlines), which is why the Copy button can drop it straight onto your clipboard.

Where emoji art actually works well

  • Chat and community apps. Discord, Slack, and WhatsApp render emoji at a consistent size and use a monospaced-friendly layout in code blocks, so the columns line up and the banner stays readable.
  • Social bios and posts. A short word like YES or 2024 in emoji makes an eye-catching header for an Instagram bio, a Twitter/X post, or a profile.
  • Celebrations and announcements. Spelling out HBD, WIN, or someone's initials with hearts or stars adds a personal touch that a single emoji cannot.

Practical tips for cleaner art

  • Keep it short. Three to five characters read best. Long words wrap on narrow screens, and once a line wraps the grid illusion falls apart. The 12-character limit is a guardrail, not a target.
  • Pick a high-contrast emoji. Solid, single-colour emoji like ❤️, ⭐, 🔥, or 💎 form crisp shapes. Busy or pale emoji (a detailed face, a light snowflake) blur the letters because the "ink" itself is hard to read at small sizes.
  • Use the custom field for anything not in the palette. The ink field accepts any emoji you paste, including skin-tone and combined (ZWJ) sequences — though multi-codepoint emoji can render at slightly different widths and nudge the columns out of alignment.
  • Always preview on the target app. The same emoji is drawn differently by Apple, Google, Samsung, and Twitter. Your art stays readable everywhere, but the exact colour and shape shift between platforms, so glance at it where it will actually be posted.

Common mistakes

  • Expecting punctuation or accents. Only A–Z and 0–9 have a bitmap. A hyphen, exclamation mark, or accented letter is silently skipped, so CAFÉ! renders as CAF. Spell things out with plain letters and digits.
  • Pasting into a proportional font. Emoji widths assume the surrounding text is laid out predictably. Dropping the art into a heavily styled rich-text editor can stretch some rows. A plain text field or a fenced code block is the safest place.
  • Mixing emoji widths. Sticking with one ink emoji keeps every filled cell the same size. Swapping inks mid-banner is not supported and would misalign the grid anyway.

Why it looks different from one device to the next

Emoji are not images baked into the text — they are characters, and each operating system ships its own emoji font to draw them. That is why the heart you generate looks rounded on an iPhone and flatter on an Android device. The underlying art (which cells are on and off) never changes, so the number or word is always legible; only the styling of the individual emoji varies. If a friend says your art "looks different," they are simply seeing it through their device's emoji font, not a broken copy.

자주 묻는 질문

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}