ASCII Art
Browse a collection of small, ready-made ASCII art drawn from plain text characters — animals, hearts, flowers, food, and fun little pictures — sorted into categories. Tap any picture to copy it, then paste it into a chat, bio, code comment, README, or post. It is plain text, not an image, so it keeps its shape anywhere a fixed-width font is used, and nothing leaves your browser.
Tap any picture to copy it
How to use ASCII Art
- 1
Pick a category
Choose a category like Animals, Love, Nature, Food, or Fun to see the pictures that fit the mood you are after.
- 2
Find a picture you like
Scroll through the gallery. Every piece is plain text shown in a fixed-width font, so what you see is exactly what gets copied.
- 3
Tap to copy
Click or tap any picture and the whole multi-line drawing is copied to your clipboard at once, with a quick confirmation.
- 4
Paste it anywhere
Drop the art into a chat, bio, code comment, README, or post. For it to line up, paste it somewhere that uses a monospace font. Use the Random button if you just want a surprise.
About ASCII art and how to use it
What makes ASCII art work
ASCII art is drawing with type. Because a computer terminal originally showed every character in a grid of equal-width cells, people discovered they could place slashes, parentheses, dots, and letters in just the right cells to suggest a cat, a heart, or a coffee cup. The trick is entirely in the spacing: each line is a row of the grid, and the picture only appears when those rows stack up in a fixed-width font so the columns align.
That constraint is also its superpower. A drawing made of plain characters is just text, so it can go places a real image cannot — inside a chat message, a line of code, a commit message, or a plain-text bio — and it weighs almost nothing. The pictures in this gallery are kept small and simple on purpose, so they paste cleanly and stay recognisable even in a cramped message box.
A short history, from teletypes to FIGlet
The idea predates computers: typists made pictures on typewriters long before terminals existed, a craft sometimes called typewriter art. When early teletypes and line printers arrived, the same instinct produced banners, calendars, and pin-up prints assembled from letters and punctuation, and bulletin board systems in the 1980s and 1990s turned ASCII art into a whole subculture of logos and sign-offs.
One landmark is FIGlet, a 1991 program that turns typed words into large block letters using swappable "font" files — the source of those big terminal banners you still see in READMEs and command-line tools. This gallery is a different flavor: instead of converting your words into giant letters, it offers small ready-made pictures you can browse and copy in a tap.
Why a monospace font is required
ASCII art is built on one assumption: every character occupies exactly the same width. In a monospace (fixed-width) font like Courier, Consolas, or Menlo, an i takes the same space as an m, so the characters in each row sit directly above the ones in the row before, and the columns of the picture stay true.
Proportional fonts break that assumption — they make an i narrow and an m wide to look pleasant in prose — which shifts every row by a different amount and shears the picture into nonsense. This is not a flaw in the art; it is simply the wrong rendering context. The same drawing snaps back into shape the moment it lands somewhere monospace.
Getting the alignment right
The single most common surprise is art that looks perfect here but crooked after pasting. The cause is almost always the font at the destination. Monospace fonts give every character the same width, so the columns line up; proportional fonts vary the width per letter, so the picture shears. If something looks off, the fix is usually to paste it into a monospace context rather than to change the art.
On Discord and many chat apps you can wrap the art in a code block — three backticks before and after — to force a fixed-width font and lock the spacing. Terminals, code editors, README files, and most developer tools are monospace by default. In word processors and many web forms, switching the text to a font such as Courier or Consolas restores the alignment.
Where ASCII art belongs
The best homes for text art are the places that already use a fixed-width font. Terminals and shell prompts, code comments, README and documentation files, commit messages, and Discord or Slack code blocks all preserve the spacing automatically, so the picture arrives intact. Forum and Reddit posts that support a code or monospace mode work well too.
Email signatures and plain-text sign-offs are a classic use, as long as the reader's client shows them in a monospace font. Avoid pasting raw art into rich chat boxes, social captions, or word-processor body text set in a proportional font, where the columns will drift — reach for a code block or a font switch first.
Tips for clean results
Copy the whole piece at once — these drawings depend on every line being present, and a missing row or a stray trailing space can throw off the shape. When in doubt, paste into a monospace spot first to confirm it looks right, then move it where you need it.
Smaller art travels better: a compact picture survives narrow message boxes, line-wrapping, and length limits far more gracefully than a sprawling scene that wraps mid-row. If a piece keeps breaking in a particular app, the destination simply is not honoring monospace, and a code block is almost always the fix.
Using it tastefully
A small piece of ASCII art adds personality where an image is overkill or simply not allowed: a cat at the end of a comment, a heart in a message, a little sign-off in an email. Used once it is charming; pasted into every line it becomes noise, so reach for it when it genuinely adds a beat of character rather than as constant decoration.
One accessibility note worth keeping in mind: a screen reader announces art character by character, so a dense picture can turn into a long, confusing string for someone listening rather than looking. In places where everyone needs to follow the content — shared documents, accessibility-sensitive posts — keep decorative art short, or describe it in words alongside, so the meaning never depends on seeing the shape.
Frequently asked questions
What is ASCII art?
How do I copy a piece of art?
Why does the art look crooked after I paste it?
Where can I use ASCII art?
Is this different from a text-to-ASCII banner tool?
Is anything sent to a server?
Related tools
Keep going with these handy tools