ASCII Art Generator
Turn any text into an ASCII art banner. Choose from 40+ figlet fonts including Standard, Slant, Doom, Big, ANSI Shadow and more. Copy or export as text or PNG. Free, browser-only.
Loading font: Standard…
Font
StandardSpacing (kerning)
Wraps when the rendered banner exceeds this width.
Colors
What is an ASCII art generator?
An ASCII art generator turns plain text into a stylized multi-line banner made entirely of ASCII characters. The most famous engine is FIGlet — short for “Frank, Ian and Glenn's letters” — a 1991 program whose font files (.flf) are still the standard format today. Each glyph in a FIGfont is a small ASCII bitmap that the engine stitches together to render text.
These banners are everywhere in technical culture: CLI tool logos, server motd greetings, README headers, source-code section dividers, Discord servers, IRC channels, and the startup screens of modern AI agents. They're plain text, so they travel anywhere — chat, email, git commits, code comments — without losing fidelity.
What makes this generator different
40+ curated FIGlet fonts
Hand-picked from 300+ available: Standard, Slant, Big, Doom, ANSI Shadow, Shadow, Star Wars, Colossal, Bloody, Bubble, Roman, 3-D, and more.
Lazy-loaded fonts
Each font is downloaded only when you pick it — the page loads fast and stays fast even with the full library available.
5 kerning modes
Default, Full, Fitted, Controlled smushing, Universal smushing — control exactly how letters merge or stay apart.
4 export themes
Dark, Light, Phosphor green CRT, Amber terminal. The PNG export bakes in the chosen color scheme.
Live preview, instant
Every change — text, font, kerning, width — re-renders synchronously. No “Generate” button.
Copy, .txt, .png
Copy to clipboard for chat or code, download .txt for README files, or .png for social posts — all client-side.
Font picks by use case
| Use case | Recommended fonts |
|---|---|
| CLI tool logo | Standard, Slant, ANSI Shadow, Big |
| README header | Big, Standard, Colossal, Roman |
| Game / retro vibe | Star Wars, Doom, Bloody, Stop, Sub-Zero |
| Compact / inline | Small, Mini, Lean, Calvin S |
| Heavy / poster | Colossal, 3-D, 3D-ASCII, Isometric1, Larry 3D |
| Cyberpunk / sci-fi | Cyberlarge, Cybermedium, Speed, Digital, Computer |
| Decorative / fun | Bubble, Graffiti, Crazy, Avatar, Tinker-Toy |
Kerning (spacing) modes explained
- Default. Uses each font's built-in kerning rules — what the font author intended. Start here.
- Full. Letters never touch. Maximum readability, widest output. Good when the banner is small.
- Fitted. Letters touch but never overlap. Tighter than Full, still very readable.
- Controlled smushing. Letters merge using rules baked into the font — specific characters can “smush” together cleanly. The classic Figlet look.
- Universal smushing. Aggressive merging regardless of rules. Tightest output, sometimes too tight to read.
Tips for great banners
- Short text wins. 1–2 words read best. Long titles wrap and lose impact.
- Match font to medium. Standard / Slant work in any terminal. Decorative fonts can break on narrow widths — preview before committing.
- Use Width to wrap. Set Max width to match your README or terminal column count (usually 80 or 120) so the banner never overflows.
- Match the case. Most figlet fonts are designed for one case — Standard looks better mixed, Banner is uppercase-first. Try both.
- Working with photos? Use the Image to ASCII Art converter for image-based ASCII instead.
FIGlet, briefly
FIGlet was written in 1991 by Glenn Chappell, with later contributions from Ian Chai, John Cowan and Paul Burton. The original C source ran on UNIX terminals and produced banner-style headers for BBSes, email signatures and login screens. The format spread fast: hundreds of community-contributed fonts exist today, ranging from elegant calligraphic styles to brutalist block letters.
This page runs the figlet engine entirely in your browser using a curated selection of the most popular fonts. Each font is a small text file (FLF format) that's parsed on first use and cached for the rest of your session.
Privacy
All rendering happens in your browser. Your text is never sent to a server, no analytics fire on the input, and the .txt / .png exports are generated locally.