Back to Developer
ASCII Art Text — figlet-style banners in multiple fonts

ASCII Art Text — figlet-style banners in multiple fonts

Convert plain text into figlet-style ASCII art banners (e.g. Hello → █▀▀█ ▀▀█ █░░ █░░ █▀▀█). Runs figlet (MIT) entirely in your browser with 10+ popular fonts (Standard / Big / Slant / Block / Ghost / Banner3-D …). Newlines and multi-line input are supported. The result is rendered in a monospaced view; copy it to clipboard or download as a .txt file. Common uses: section headers in source code, separator lines in CI logs, README titles, terminal MOTDs.

developer

How to use

Type 1–50 characters of text, pick a font, and press Render to generate a figlet-style ASCII art banner. 16 fonts are available (Standard / Big / Slant / Block / Ghost / Larry 3D / Star Wars …). Multi-line input is supported — each line is rendered as its own banner and stacked vertically. The result is shown in a monospaced view; copy it to clipboard or download as a .txt file.

FAQ

What about Japanese characters or emoji?
figlet fonts only cover ASCII (and most of Latin-1). Non-Latin characters are usually substituted with whitespace or, in strict fonts, fail to render. Use this tool with English alphanumerics and ASCII punctuation.
Why is the input limited to 50 characters?
Each glyph takes 5–10 columns (up to ~30 columns in some 3D fonts). Above 50 input characters the single-line output exceeds several thousand columns and becomes impractical to display or copy.
Why is the first render slow?
figlet fonts are dynamically imported on first selection (a few KB to tens of KB each). After the first use the font is cached, so subsequent renders are instant.
Can I use more fonts?
The figlet package bundles 660+ fonts; we expose 16 that look good at small sizes. If you need others, run figlet locally or fetch additional `.flf` files directly.
Is my input uploaded?
No. Both the input string and the font data are processed entirely inside your browser. Nothing is sent to a server.

Related tools