ARTASCIIcreate with characters
Text · Images · ASCII art

Create with characters.

ASCII art turns characters into pictures. Make a text banner, convert an image or pick a ready-made design to copy. Your conversions run in your browser.

On your deviceno image upload
TXT · PNG · SVGcopy, download, share
Français / Englishtranslated tools and guides

ASCII art generator

The generator loads in your browser. JavaScript is needed for conversions; designs and guides remain available without it.

Choose a starting point

A tool for each kind of creation

A readable text banner

Enter a name or heading, compare ten FIGlet fonts and check the output width before copying.

Make ASCII text →

A picture made of characters

Try the demos, open your own image and compare the original with the result. Adjust width and contrast.

Convert an image →

A design ready to copy

Browse cats, hearts, flowers and borders. Every design has a measured width and height.

Browse ASCII art →

Which format should you choose?

DestinationUseful choiceWhat to check
Message or forumSmall design + code blockSpaces are preserved and each line remains visible.
README or terminalFIGlet banner + TXTThe banner fits your window and the file remains plain text.
Visual postPNGText contrasts with the destination background.
Vector layoutSVGThe SVG contains text; fonts can vary between applications.

TXT preserves the characters, without colour or a font. PNG fixes their appearance as pixels. SVG is a vector document containing text: it does not automatically turn the letters into outlines.

Two small designs to start with

 /\_/\
( o.o )
 > ^ <
Compact cat. 7 columns and 3 lines. Copy every line and keep a fixed-width font. Compare cat designs and sizes.
 ** **
*******
 *****
  ***
   *
Solid heart. 7 columns and 5 lines. Leading spaces create the pointed shape. Choose an ASCII heart.

These simple compositions belong to the familiar tradition of character drawings. They are not presented as attributed historical artworks.

ASCII, Unicode and FIGlet: know what you are copying

ASCII is a 7-bit character set; @, # and * belong to it. The heart ♥ is a Unicode character outside ASCII. The table in RFC 20 lets you check the distinction.

A FIGlet banner builds large letters out of smaller characters. Its fonts use .flf files, described in the official FIGlet manual. The text generator uses these fonts and retains their credits.

If a design looks distorted after pasting, try the alignment checker. It identifies tabs, non-ASCII characters and several invisible spacing characters.

Understand the limits

A busy photograph can be difficult to recognise in a small grid. A proportional font can break alignment after pasting. Unicode symbols may look different on another device. Check your final destination, or download a PNG to preserve the visual appearance.

The tools do not send your image or text to a conversion service. Loading the website still involves requests to its hosting service; see the privacy information.