What Is ASCII Art?
What is ASCII art? Pictures and lettering made from text characters, strictly the 95 printable ASCII characters. This guide covers its history from typewriter art to Discord code blocks, the main styles, and why it only lines up in monospace fonts.
By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · Published · How we review content
Key facts
- In the strict sense, ASCII art uses only the 95 printable characters of ASCII, the character code published in 1963.
- Typewriter art from the 1890s survives in print, so making pictures from typed characters is older than ASCII itself.
- FIGlet, released in 1991 by Glenn Chappell and Ian Chai, prints words in large letters made of characters, and its fonts still power most text-to-ASCII generators.
- ANSI art adds colour and the line and block characters of code page 437, and flourished on bulletin board systems in the 1980s and 1990s.
- ASCII art only holds its shape in monospace fonts, where every character, including the space, has the same width.
ASCII art is pictures, patterns and lettering made from text characters. In the strict sense it uses only the 95 printable characters of ASCII, the character code published in 1963 that covers English letters, digits, punctuation and the space. In everyday use the name also covers text art that borrows Unicode symbols, block characters or Braille dots.
What is ASCII art made of, and where did it come from?
ASCII art is made of text characters, and it grew from typewriters and teleprinters through early computers to bulletin boards.
Before computers
People made pictures with typed characters as soon as they had typewriters. Typewriter art from the 1890s survives in print, and typists kept the tradition going for decades, using the overstrike and the half-line shift to add shading. When teleprinters spread in the mid-20th century, operators exchanged pictures made of characters over radio teletype (RTTY), punched onto paper tape so they could be sent again.
Early computers
Line printers and terminals could only print characters, so programmers used characters for pictures. In 1966, Kenneth Knowlton and Leon Harmon at Bell Labs made Studies in Perception I, a large image built from small electronic symbols, an early example of turning a scanned picture into characters, which is what an image to ASCII converter does today.
BBSes, Usenet and FIGlet
In the 1980s and 1990s, bulletin board systems and Usenet newsgroups made ASCII art social. Signatures, logos and whole galleries were posted and shared, and artists signed their pieces with initials in a corner, a habit that continues. On IBM PC bulletin boards, ANSI art added colour and the line and block characters of code page 437. In Japan, a separate tradition known as Shift JIS art grew on text boards, using Japanese characters and proportional fonts.
In 1991 Glenn Chappell and Ian Chai released FIGlet, a program that prints words in large letters made of characters. Its users drew hundreds of fonts, and those fonts still power most text-to-ASCII generators, including ours.
What are the main types of ASCII art?
| Type | Example | Notes |
|---|---|---|
| Line art | /\_/\ cat ears |
Outlines with / \ |
| Solid or shaded | @%#*+=-:. |
Characters chosen by how much ink they show |
| Lettering | FIGlet banners | Words in large letters |
| One-line | @}->-- <3 |
One row, works in any font |
| Block art | █▓▒░ |
Unicode blocks as pixels |
| Braille art | ⣿⣶⣤ |
2×4 dots per character, fine detail |
Why does ASCII art need a monospace font?
ASCII art is a grid. It only holds together when every character, including the space, takes the same width, which is true of monospace fonts (terminals, code editors, code blocks) and not of the proportional fonts used in most apps and documents. That is why our galleries offer a Code block button and why one-line art is the only kind that works everywhere.
Is ASCII art accessible?
A screen reader reads ASCII art as a run of punctuation, or skips it. Treat it as decoration: say the important thing in words as well, and in HTML wrap art in a <pre> element with role="img" and a text description.
Sources: Wikipedia articles “ASCII art”, “ASCII”, “Typewriter art”, “FIGlet” and “ANSI art” (consulted 2026-10-04); Bell Labs history of Studies in Perception I (Knowlton and Harmon, 1966).
So what is ASCII art today? A grid of characters that only holds its shape in a monospace font. Try it yourself: browse the ASCII art galleries, make a banner with the ASCII art generator or read how to make ASCII art.
Frequently asked questions
Basics
Who invented ASCII art?
What is the difference between ASCII art and ANSI art?
Is ASCII art the same as emoji art?
What is ASCII art made of?
Where it works
What is ASCII art used for today?
What are the main types of ASCII art?
What is ASCII art in Japan, and is it different?
How it works
How do I make ASCII art after learning what it is?
Tips & limits
Why does ASCII art need a monospace font?
How do I make ASCII art accessible on a web page?
Related
- ASCII ArtASCII art is pictures and lettering made from keyboard characters. Copy a ready-made piece from the galleries, make your own from text or a photo, and learn how to keep it from breaking when you paste it into chats, bios and code blocks.
- ASCII Art GeneratorThis ASCII art generator turns your words into big letters made of keyboard characters, in 32 FIGlet fonts. Type a word, pick a font, then copy it plain or as a Discord code block.
- Image to ASCII Art ConverterThis image to ASCII converter turns a picture into text art made of characters or Braille dots. Choose, drop or paste an image, set the width, then copy the result or save a .txt or PNG.
- How to Make ASCII ArtHow to make ASCII art: draw it by hand in a monospace text editor, turn words into banners with FIGlet fonts, convert a photo to characters, or generate it with code. Each method needs a monospace font, or the shape falls apart.
- ASCII TableThe ASCII table lists all 128 ASCII codes, numbered 0 to 127, with their decimal, hexadecimal, octal and binary values, character names and HTML codes. Tap a printable character to copy it, and read the control codes' escape sequences beside it.
- What Is Lettering? How It Differs From Calligraphy and TypographyWhat is lettering? It is drawing letters for one specific piece, unlike calligraphy, which writes letters in strokes, and typography, which arranges ready-made type. Here is what each term means, the tools, the history, and how to start drawing letters.