What Are Text Art?
Text art is a picture drawn with characters instead of pixels. A cat becomes slashes and brackets, a cake becomes a row of lowercase i's sitting on top of pipes and underscores, and a banner is a word framed by lines you could type on a keyboard. Because the whole thing is text, you can paste it into a chat, a comment or a caption and it arrives as characters, not as an attachment.
The older, stricter form is ASCII art. ASCII is a set of 128 characters from the 1960s: English letters, digits and punctuation. Artists working inside that limit got remarkably far with nothing but slashes, parentheses, underscores and the at sign. Most modern text art also borrows from the much larger Unicode standard, which adds box-drawing lines like ╔═╗, solid blocks like █ and ▓, stars, hearts and characters from other writing systems. Pieces built that way are sometimes called Unicode art, though in everyday speech people just say text art or ASCII art for both.
Box-drawing characters are the secret behind neat frames and dividers. They were designed so that the horizontal and vertical strokes touch at the edges of each character cell, which is why a row of ═ looks like one continuous line rather than a string of dashes.
The catch is alignment. Text art assumes every character is the same width, the way it is in a monospace font such as the ones used in code editors and terminals. Most apps display messages in a proportional font, where an i is narrow and an m is wide, so a picture that lines up perfectly in one place can come out skewed in another. Some characters, especially Japanese kana and full-width symbols, take up roughly two columns in many fonts, which makes the problem worse. The fix is usually to show the art inside a monospace block, covered in the section on where it works.
One honest limitation: a screen reader will not describe the picture. It reads the characters one by one, or skips symbols it does not know, so a friend who relies on one may hear "slash underscore slash backslash" instead of seeing a cat. Keep text art for fun and decoration, and put anything important in plain words next to it.
Why Use Text Art?
Text art sits somewhere between an emoji and a drawing. It is bigger and more personal than a single emoji, yet you do not need an image editor or an upload button to send it. That makes it a good fit for moments when a normal reply feels too small: a friend's birthday, a teammate's win, a goodnight message or a server announcement that deserves a proper banner.
It also travels well. An image can be compressed, blocked by a work filter or fail to load on a slow connection. A block of characters is tiny, loads instantly and can be quoted, edited and remixed by anyone in the thread. People reply to a text art cake by adding candles, or to a banner by adding their own name, which is hard to do with a picture.
Dividers and frames are the practical side of the hobby. A line of stars or a rounded box can split a long Discord announcement into readable parts, set off the title of a Reddit post, or give a profile bio a bit of structure. Pair a frame with a styled name from the aesthetic fonts page and the whole bio looks deliberate rather than thrown together.
Finally, there is plain nostalgia. Keyboard pictures have been part of online life since early bulletin boards and email signatures, and many people enjoy seeing a small hand-built drawing in a feed full of polished graphics. If you like shorter faces rather than full pictures, the kaomoji collection covers expressive one-line faces.
Where Can You Use Text Art?
Text art works best anywhere that keeps line breaks and, ideally, can show a monospace block. Here is how the common places behave, based on how they generally worked at the time of writing; apps change their formatting rules now and then, so a quick test message is always worth it.
- Discord: the most reliable home for multi-line art. Wrap the piece in a code block by typing three backticks (the key usually found left of the 1 on a US keyboard) on the line before it and three more on the line after. Everything inside is shown in monospace, so the drawing lines up exactly.
- Reddit: in the Markdown editor, indenting each line with four spaces or using a code block keeps the spacing. Without that, Reddit may merge your lines into one paragraph.
- WhatsApp: wrapping a message in three backticks switches it to a monospace font on most versions, which helps wide pieces a lot. Plain messages keep line breaks but use a proportional font.
- iMessage and Telegram: line breaks survive, but iMessage has no monospace option, so pick pieces made mostly of symbols of similar width. Telegram supports monospace blocks similar to Discord.
- Twitch chat: messages are a single line and have a character limit, so multi-line art collapses. Stick to one-liners there.
- Instagram and TikTok: captions and comments keep line breaks, though leading spaces are often trimmed, which can shift the first line of a picture.
When a platform trims spaces at the start of a line, a common trick is to begin that line with a visible character such as a dot, or with a Braille blank (U+2800), which many apps treat as a character rather than as a space.
How to Copy and Paste Text Art
- Scroll to a section above, such as greeting banners, dividers or food, and pick the piece you like.
- Press the Copy button on its card. The whole drawing, including every line break, goes to your clipboard.
- Paste it into your message. For Discord or WhatsApp, surround it with three backticks first so it keeps its shape.
Tips for Using Text Art
Preview before you post
Paste the piece into a draft or a message to yourself first. If it skews, try a code block or pick a simpler design. It takes five seconds and saves an awkward edit.
Keep it narrow
Phone screens usually show about 30 to 35 monospace characters per line in a chat bubble, sometimes fewer. Anything wider wraps onto the next line and the picture falls apart. Every piece on this page is sized to stay under that.
Watch the tall ones
Ten lines is plenty. A giant piece pushes the whole conversation off the screen, which can feel like spam in a busy group chat. Save the big banners for announcements.
Mind the backslash
Slashes and backslashes carry a lot of the drawing. Markdown on Discord and Reddit treats a single backslash as an escape character outside code blocks, so a cat's ear can vanish. A code block avoids that entirely.
Mix art with styled text
A plain frame plus a name in bold fonts makes a quick header for a bio or a server rules channel. Keep the frame simple so the styled letters stay the focus.