← Back to blog

ASCII Art: A Visual History From 1960s to Now

Trace the history of ASCII art from 1960s computer labs through BBS culture to its modern revival on TikTok and Discord. Learn how photo-to-ASCII conversion works.

ASCII art portrait created from keyboard characters showing a human face

In 1966, at a time when computers were room-sized machines with kilobytes of memory, artist Ben Laposky created the first electronic art displayed on an oscilloscope. But the real breakthrough in digital art came later, when artists realized something radical: you could create recognizable images using only keyboard characters.

ASCII: The First Digital Canvas

ASCII stands for American Standard Code for Information Interchange -- the 128-character alphabet that every computer shared. Before graphical displays existed, ASCII was how computers communicated with humans.

Artists realized they could arrange ASCII characters to form patterns that resembled images. A dense character like '@' could represent darkness. A space character could represent light. By arranging characters of varying "darkness" in a grid, you could create an image.

The BBS Era (1980s-1990s)

The real explosion came with bulletin board systems (BBS) -- the precursor to the internet. BBS systems connected computers via phone lines, and before image files were practical to transmit, people shared ASCII art.

ASCII art groups formed, with artists competing to create increasingly impressive images. A skilled ASCII artist could recreate a photograph in pure text, and BBS users would download and admire it.

The medium had constraints that forced creativity:

  • Limited palette: Only ASCII characters available
  • Fixed-width font: Characters weren't square; they were wider than they were tall
  • Monochrome (mostly): Some BBSs added ANSI color codes, but that was advanced
  • Low resolution: 80 characters per line was typical

These constraints forced ASCII artists to be creative with shading, composition, and character selection.

Four Charset Modes

Today's ASCII art tools often offer different character sets:

Standard Charset: The classic approach -- using space, dots, colons, dashes, and eventually higher-density characters like @, #, and %. Creates the traditional "retro ASCII" look.

Letters Mode: Uses A-Z and a-z, creating a look more like a word cloud or ransom note. Highly readable but perhaps less photorealistic.

Random Alphanumeric: Mix letters, numbers, and symbols. Creates texture and visual interest by avoiding repetition.

Custom Text: Choose your own character set. You could make ASCII art from only the word "GLITCH" repeated, or hide a hidden message in a portrait by using specific characters at specific brightness levels.

ASCII Art's Cultural Moment

ASCII art peaked in visibility during the BBS era and again in the 1990s when it became a cultural symbol of "hacker" aesthetics (unfairly -- hackers and artists are different communities, but the aesthetic overlapped).

In the 2000s, ASCII art briefly fell out of favor as broadband internet made image transmission trivial. But it experienced a resurgence in the 2010s as part of retro and vaporwave aesthetics.

ASCII Art Today

Modern ASCII art is experiencing another revival, especially among:

  • Terminal/command-line enthusiasts: Using ASCII art in shell scripts and documentation
  • Retro aesthetics fans: Instagram, TikTok, and Discord are full of ASCII art posts
  • Accessibility advocates: ASCII art can be more accessible than image-based art in some contexts
  • Musicians: Album covers featuring ASCII artwork (especially in vaporwave and lo-fi communities)

The Algorithm Behind ASCII Art Generation

Modern tools automatically convert photos to ASCII art by:

  1. Shrinking the image to ASCII resolution (lower aspect ratio)
  2. Sampling brightness at each character position
  3. Mapping brightness values to characters (darkest = @, lightest = space)
  4. Optionally adding color via ANSI codes or HTML

Ready to try it? Open GlitchArt Studio and experiment with this effect.

Try this effect in GlitchArt Studio 85+ effects, real-time preview, free to use
Open Editor