TextToolboxTextToolbox
Glossary

ASCII Art

ASCII art is visual artwork created using the 95 printable characters of the ASCII character set, arranged spatially to form images, patterns, and text designs.

What Is ASCII Art?

ASCII art is a form of digital art that uses the 95 printable characters in the ASCII character set — letters, numbers, punctuation, and symbols — arranged in a grid to create visual images. Before graphical user interfaces, computer monitors could only display text. Programmers and enthusiasts discovered that by carefully placing characters of different visual weights and shapes, they could create images, portraits, landscapes, and decorative text headers entirely from typed characters.

The ASCII standard (American Standard Code for Information Interchange) was established in 1963 and defined 128 characters, 95 of which are printable. ASCII art grew from early computing culture because it was the only way to create visual content in text-only environments. BBS (Bulletin Board Systems) in the 1970s and 1980s featured elaborate ASCII art created by artists who understood how to exploit the visual weight differences between characters like @ # * . and space.

Modern "ASCII art" has expanded beyond the strict 95-character ASCII set to include any text-based visual art, often using the full Unicode character set. Box-drawing characters (├ ─ ┼), block characters (█ ▓ ▒ ░), and other Unicode symbols greatly expand what is possible. Some use only text; others use extended Unicode characters. The term "ASCII art" has become a catch-all for any character-based visual art.

How ASCII Art Works

ASCII art works on a simple principle: different characters have different visual densities. The @ symbol fills most of its cell with ink. A period fills very little. A space is completely empty. By placing these characters in a grid, an artist can create a range of apparent "tones" from dark to light — similar to how a newspaper photograph uses different sizes of ink dots to create shades of gray.

For text-based banners and logos (sometimes called "ASCII text art" or "figlet art"), the approach is different — each letter of text is rendered as a large pattern of ASCII characters forming that letter's shape. This was the original use of programs like FIGlet (Frank, Ian & Glenn's Letters), which maps input letters to multi-line ASCII representations. Tools like toilet, figlet, and modern web generators let you convert any text into dozens of banner styles in seconds.

Examples of ASCII Art

  • ( ͡° ͜ʖ ͡°) — The "Lenny face," one of the most famous text face ASCII art pieces
  • ¯\_(ツ)_/¯ — Shrug kaomoji, a universally recognized piece of text art
  • Box-drawing art: Using ┌─┬─┐ ├─┼─┤ └─┴─┘ characters to create tables and borders
  • Block shading: Using █ ▓ ▒ ░ to create gradient-shaded art from dark to light
  • Text banners: ████████╗███████╗██╗ ██╗████████╗ — "TEXT" rendered as large block letters
  • Pixel portraits: Classic celebrity or character portraits using . * # @ characters to approximate light and shadow

Where Is ASCII Art Used?

  • Code comments and documentation: Developers use ASCII box art to create visual separators and section headers in source code
  • Email signatures: ASCII art signatures were a staple of early internet email culture and are still used nostalgically
  • Text-based games and roguelikes: Games like NetHack and Dwarf Fortress use ASCII/Unicode characters for their entire visual presentation
  • Social media posts: ASCII art faces and simple designs add visual interest to text-only posts on platforms like Twitter and Discord
  • Printed materials: ASCII art can be included in plain-text documents that need visual elements without image support
  • Retro and nostalgia aesthetics: Used in design projects, websites, and creative work that references early computing culture

Try These Free Tools

See ASCII Art in action — free, no sign-up required.

Related Terms

Frequently Asked Questions

What was the first ASCII art?+

Typewriter art (using typewriters to create images by overstriking characters) predates digital ASCII art by decades, with examples from the early 1900s. In computing, early ASCII art appeared on teletype machines and mainframe printouts in the 1960s. By the 1970s and 1980s, BBS communities had developed ASCII art into a recognized art form with dedicated artists and conventions.

What is the difference between ASCII art and Unicode art?+

Strict ASCII art uses only the 95 printable ASCII characters (code points 32–126). Unicode art (sometimes called "text art" or "Unicode art") uses the full Unicode character set, including box-drawing characters, block elements, mathematical symbols, and other characters not in ASCII. Modern "ASCII art" tools almost always use Unicode for greatly expanded visual range, though the art form's name has stuck.

What is a "figlet" or text banner?+

FIGlet (Frank, Ian and Glenn's Letters) is a program that converts text into large ASCII letter art — each input letter is rendered as a multi-line pattern of characters forming that letter's shape. FIGlet has dozens of font styles (Standard, Banner, Block, Bubble, Digital, etc.). It is widely used for ASCII text headers in software documentation, code, and BBS announcements. Many web tools provide the same functionality.

Can ASCII art be used in Discord messages?+

Yes. Discord renders all Unicode characters, so ASCII art and Unicode text art paste and display correctly in messages. For multi-line art, use a code block (wrap the art in triple backticks ```) to preserve spacing and use a monospace font, which is essential for grid-based ASCII art to render correctly. Without monospace, proportional font spacing will misalign the columns.

What is the Lenny face?+

The Lenny face ( ͡° ͜ʖ ͡°) is one of the most famous pieces of text art on the internet. It first appeared on 4chan in 2012 and quickly spread across the internet as a reaction face, often used to imply suggestiveness, smugness, or knowing humor. It is composed of Unicode characters including combining marks and special symbols. The TextToolbox Lenny Face Generator has the original and hundreds of variants.