ASCII Art Generator

ASCII Art Generator

Convert text to ASCII art banners with various fonts. Create text art for terminals, comments. Free online ASCII text art generator with FIGlet fonts

ASCII art is the 50-year-old format that still shows up in commit messages, terminal banners, README headers, and old-school IRC. The interesting question is which font produces a readable banner — "standard" (FIGlet's default) for normal text, "big" for headers, "small" for compact layouts, "block" for impact text. This generator produces FIGlet-compatible banners in 100+ fonts, image-to-ASCII conversion for photos, and pure ASCII output that pastes anywhere (Slack, GitHub, plain emails) without rendering issues.

Types of ASCII art

  • Text banners (FIGlet style) — convert words into stylized lettering. Most common.
  • Image-to-ASCII — convert photos to characters where each character's "darkness" approximates the local pixel brightness. Glance-readable from a distance; up close, it is just text.
  • Line drawings / box-drawing — using Unicode box characters (┌─┐ │ └─┘) for diagrams in terminals.
  • Animated ASCII — replaced by emoji and Unicode for most uses. Some retro IRC and BBS communities still produce ASCII animations.
  • Hand-drawn ASCII — historically created character-by-character. The art form is mostly retro nostalgia in 2026.

Working example: a project banner

Input

Text: "EUTILS"
Font: standard FIGlet

Output

 _____ _   _ _____ ___ _     ____  
| ____| | | |_   _|_ _| |   / ___| 
|  _| | | | | | |  | || |   \___ \ 
| |___| |_| | | |  | || |___ ___) |
|_____|\___/  |_| |___|_____|____/ 

Other fonts for the same input:
  "big":     huge letters; suitable for terminal logon banners
  "slant":   italic version of standard
  "small":   compact version; fits in 80-column terminals
  "block":   solid block letters; high impact, more vertical space
  "shadow":  drop-shadow effect
  "graffiti": stylized; less readable but striking
  "doom":    horror-movie-style; used in old hacker zines

FIGlet output uses only printable ASCII characters — works in any monospace terminal, in Slack, in markdown, in git commit messages. For wider compatibility avoid Unicode box-drawing characters in environments that may not render them (very old terminals, some plain-text email clients).

Where ASCII art is still legitimately useful

  • CLI tool banners — when your CLI launches, a stylized name in the first lines of output gives identity in long logs. cowsay, figlet, neofetch all exemplify this.
  • README badges in pure-text — for projects published on platforms that strip images, a stylized banner is the only way to get visual emphasis.
  • IRC and BBS communities — ASCII art is part of the culture; preserved as nostalgia for many active communities.
  • Email signatures in plain-text — designers can encode brand mark as ASCII for emails sent to clients on legacy systems.
  • Terminal-only documentation — man pages, vim help files, terminal-based tutorials use boxed text and ASCII diagrams.
  • Easter eggs — `git checkout master && cowsay "moo"` is still funny.

Image-to-ASCII conversion

Convert a photo to ASCII by mapping pixel brightness to character "darkness": @ (dark), # (medium-dark), $ (medium), % (medium-light), (light), (lightest). Different "ramps" of characters produce different aesthetics. Aspect ratio matters: monospace characters are taller than wide, so the source image needs to be scaled vertically before mapping.

  • Best for high-contrast portraits — silhouettes, line drawings, ink art.
  • Bad for low-contrast photographs — landscapes with gradients become uniform blocks.
  • Color version uses ANSI escape codes — works in modern terminals; renders as plain text in non-color-aware contexts.
  • For very small output, dither (Floyd-Steinberg) the brightness mapping for better perceived detail.

When to reach for this tool

  • You are launching a CLI tool and want a banner that appears on first run.
  • You are writing a README for a project and want a stylized header in pure text.
  • You are setting up a server with a custom MOTD (message of the day) and want a stylized banner.
  • You are participating in a retro / nostalgia community and want to author ASCII art correctly.

What this tool will not do

  • It will not produce useful art for general decoration. ASCII art is niche; for visual decoration, use images.
  • It will not preserve fidelity when image-to-ASCII converting complex photos. The character ramp is a 6-10-step grayscale; expect aggressive quantization.
  • It will not survive copy-paste through HTML emails or rich-text editors. ASCII art needs monospace rendering; rich text in proportional fonts breaks the alignment.

Frequently asked questions

Why does my ASCII art look wrong when I paste it?

Almost always: not rendered in monospace. ASCII art relies on every character occupying the same width. In a proportional font, the alignment breaks. Force monospace via wrapping in <pre> tags (HTML), triple-backtick code blocks (markdown), or by configuring your viewer to use monospace.

How do I make an ASCII art banner for my CLI?

Generate with FIGlet (this tool or the CLI utility), pick a font that fits your terminal width (80 columns typical), include in your tool's startup output (typically via a multi-line string or imported file).

Is Unicode box-drawing the same as ASCII art?

Different but related. Box-drawing uses Unicode characters (┌─┐ │ └─┘) to render boxes; ASCII art uses plain ASCII (+ - | / \). Box-drawing looks better in modern terminals; ASCII works in genuinely-everything including telex-era teletypes. Most modern terminal apps use box-drawing.

Can I copy ASCII art from this generator into Slack?

Yes — Slack renders code blocks in monospace. Paste into a Slack code block (triple backticks or click "Code Block" formatting). For inline text it may render in proportional font and break alignment.

What is the difference between FIGlet and ASCII art?

FIGlet is a specific tool / format for converting text to stylized letters. ASCII art is any art made of ASCII characters. FIGlet output is a subset of ASCII art focused on text banners.

Does anyone still make ASCII art seriously?

Several active communities — ASCII art archives (asciiart.eu), IRC channels, demoscene events. The skill set has narrowed since the 1990s heyday but persists. Online conversion tools (this one included) generate; hand-crafted art is the niche pursuit.

Related tools

Last updated · E-Utils editorial team