Text art that works everywhere.

Generate ASCII, Unicode block and Braille art, then copy it in the exact shape your destination needs — a Discord code fence, a GitHub README, a terminal.

ASCII banner generator

Updates as you type

Maximum 24 characters.

Lettering styleStandard
Lettering style
33 columns · 6 lines

Output: 165 of 2,000 characters

33 columns wide.

See it in the shape each destination needs

Code block. Renders monospace inside a fenced block, and ANSI colour inside an "ansi" fence.

Curated text art libraries

Pre-formatted character drawings, ready to paste into any chat or markdown document.

255 pieces

ASCII art

Multi-line drawings built from ASCII characters.

Cats and Kittens

5 designs

Hearts

10 designs

Borders and dividers

26 designs

Arrows and pointers

20 designs

Faces

12 designs

Animals

24 designs

Objects and Machines

24 designs

Nature and Seasons

22 designs

Text Banners

28 designs

How text art survives the paste

Text art is not a picture. It is a grid of characters that only holds its shape when every character occupies the same width, and when nothing between you and the reader reflows it. That is why the same drawing looks perfect in one place and like scattered punctuation in another.

Monospace is the whole game

In a proportional font an i is narrower than an m, so columns drift apart line by line. Every output surface here renders in a monospace face with ligatures disabled and a line height of exactly 1.0, which is what keeps a box-drawing border square instead of stepped.

Wrappers are not decoration

Most destinations need the art wrapped before they will render it as monospace. Discord and GitHub want a fenced code block; a terminal wants the raw bytes. Paste an unwrapped block into Markdown and runs of spaces collapse, which is exactly the whitespace holding your drawing together.

Width matters more than length

A block that is too tall simply scrolls. A block that is too wide wraps, and a wrapped line of text art is ruined — the second half lands under the first and the picture falls apart. Narrow art travels; wide art does not.

Braille is a separate alphabet

Braille art uses the Unicode Braille Patterns block, which gives eight addressable dots per character and so about eight times the detail of a plain ASCII cell. It also needs a font that actually contains those glyphs, which many popular monospace faces do not.