ASCII Art Generator

Overview

ASCII art text generators convert plain text into large lettering built from printable characters, and this one offers 280+ font styles with live preview. The output width is adjustable from 50 to 500 characters, and all conversion happens locally in your browser — nothing is sent to a server. ASCII art is most often pasted into terminal welcome screens, README headers, code file separators, and social bios.

Why Chinese (and most non-Latin) input produces blanks

FIGlet fonts are built as fixed-width character templates, one template per glyph. The vast majority of the 280+ fonts included here only have templates for Latin letters, digits, and basic punctuation. When a Chinese character or emoji is entered, there is no matching template, so the renderer outputs nothing or a fallback placeholder. Use English, pinyin initials, or transliteration — ZAIJIAN instead of "再见", for example — to get the art you are after.

Width and where to set it

The width parameter sets the maximum column count before an automatic line break. Common targets:

  • 80 columns — the classic terminal width; safe for code comments and shell MOTDs
  • 120 columns — widescreen terminal default; modern editors often use this
  • 150–200 columns — fine for web pages and social posts, where layout is fluid

ASCII art only looks correct inside a monospaced font environment. Code editors (VS Code, Vim, Emacs) and terminals use monospaced fonts by default. Chat apps (Slack, WeChat, Discord) and most email clients do not — expect misalignment after pasting into those.

Whitespace wrap: when to toggle it

When whitespace wrap is on, the tool breaks lines at spaces, keeping words intact — better for multi-word phrases and titles. When it is off, lines break at exactly the column limit, which may split a word mid-character. If you have a single long word and a narrow width setting, the word will be forced onto a new line either way; increase the width instead of toggling wrap.

Font picks for common scenarios

Terminal & CLI tools

  • Standard — clearest structure, widest compatibility, highest readability
  • Big — taller and bolder, good for headers that need visual weight
  • Doom — hard-edged, popular for dev tool and script startup banners
  • Banner — wide horizontal style, decorative

Creative & decorative

  • Ghost — the default; distinctive angular strokes, mysterious feel
  • Slant — italic lean, adds motion to static text
  • Star Wars — sci-fi crawl style, suits tech project branding
  • Graffiti — chunky outlines, high personality

Real output examples

Standard font — Hello

 _   _      _ _
| | | | ___| | | ___
| |_| |/ _ \ | |/ _ \
|  _  |  __/ | | (_) |
|_| |_|\___|_|_|\___/

Big font — Code

  _____          _
 / ____|        | |
| |     ___   __| | ___
| |    / _ \ / _` |/ _ \
| |___| (_) | (_| |  __/
 \_____\___/ \__,_|\___|

Slant font — Tools

  ______            __
 /_  __/___  ____  / /____
  / / / __ \/ __ \/ / ___/
 / / / /_/ / /_/ / (__  )
/_/  \____/\____/_/____/

Ghost font — Hi

 ('-.     .-') _
( OO ).-.( OO ) )
/ . --. //  ___.',
| \-.  \ \   \  .---------
.-'-'  |  \   /`--------
\| |_.'  / /_)
 |  .-.   /
 |  | \  |
 `--'  `--'