1. Home
  2. Developer tools
  3. ASCII Art Text Banner (FIGlet)

ASCII Art Text Banner (FIGlet)

Make a banner for a CLI start-up message, a README header or a section divider in code.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use ASCII Art Text Banner (FIGlet)

  1. Type the text.
  2. Choose a font, width and wrapper.
  3. Copy the banner.

Features

  • 22 FIGlet fonts, loaded on demand
  • Wrap at a chosen column width
  • Wrap as //, # or /* */ comments, or a Markdown code block
  • Tight letter spacing option
  • Preview every font at once

Supported formats

Input

  • Typed or pasted text

You get

  • TXT
  • Copied text

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the ASCII Art Text Banner (FIGlet) is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • FIGlet fonts cover ASCII letters, digits and punctuation; most other characters are not drawn.

Guide

ASCII art banners with FIGlet fonts

Big letters made of ordinary characters have decorated terminals since the 1980s, and they are still everywhere: the start-up screen of a command-line tool, a section divider in a long configuration file, the header of a README. FIGlet is the classic program that draws them, using font files that describe each letter as a block of characters. This generator runs the same fonts in your browser.

How FIGlet fonts work

A FIGlet font defines every printable ASCII character as a small grid of text, several lines tall. When the letters are placed side by side, the font’s smushing rules decide how neighbouring edges overlap, so diagonal strokes and underscores join neatly instead of leaving gaps. The result is a banner several lines high that only lines up in a monospaced font.

Choosing a font

Twenty-two fonts are included, from the compact Small and Mini to the large Colossal and Banner3. Standard is the default FIGlet font and the most widely recognised. Slant gives a sense of motion, Doom and ANSI Shadow suit game and terminal tools, Block and Banner are bold and blocky, and 3-D, Larry 3D and Isometric1 add depth. Switch on “Preview every font” to see your text in all of them side by side and click one to select it.

Width and spacing

Banners can become very wide. Set the wrap width to your terminal or editor width — 80 columns is a safe choice — and long text breaks at spaces onto new banner lines. “Tight letter spacing” uses the fitted layout, which moves letters together until they touch, making banners narrower at the cost of some legibility. The panel title shows how many columns wide the banner is.

Using banners in code and documents

Choose a wrapper and the banner is ready to paste. // comments suit JavaScript, TypeScript, Go, Rust, C, Java and Swift; # comments suit Python, shell scripts, YAML, TOML and Dockerfiles; a /* */ block suits CSS and C-style headers. For a README, wrap it in a Markdown code block so GitHub displays it in a monospaced font. Trailing spaces are trimmed so linters do not complain.

Displaying it correctly

ASCII art depends on every character having the same width. In a terminal, code editor or code block it lines up; in a word processor, a chat message or ordinary web text with a proportional font, the columns drift and the letters fall apart. Many fonts also use backslashes, which need escaping inside normal string literals, so prefer raw strings when embedding a banner in code.

A worked example

The default text “Hello” in Standard produces a five-line banner whose first line is _ _ _ _. Switching to Slant and choosing # comments gives the same word slanted, with every line starting with #, ready for a Python script or a Dockerfile.

Limits

FIGlet fonts cover the ASCII letters, digits and punctuation, and some include accented Latin letters; other scripts and emoji are not drawn.

Draw text tables with the ASCII Table Converter, style text with Unicode in the Fancy Text Generator, shrink code with the Code Minifier, or build tables for a README in the Markdown Table Generator.

Checked against the current version of the ASCII Art Text Banner (FIGlet) on .

Troubleshooting

The download did not start

Look for your browser’s download bar or icon. Some browsers ask once before a site may download files; allow it and click the button again.

Frequently asked questions

Which font is easiest to read?

Standard and Small are the most legible because their letters are open and evenly spaced. Decorative fonts such as Graffiti or Isometric1 look striking but are harder to read at a glance, so keep them for short words.

How do I show a banner when my program starts?

Paste the plain banner into a string constant, for example a multi-line string or template literal, and print it at start-up. Raw strings avoid having to escape the backslashes many fonts contain.

Why does the banner look shifted in my editor?

Tabs or a proportional font. Make sure the file uses spaces and is shown in a monospaced font; some editors also trim trailing spaces, which does not matter here because they are already removed.

Why does the banner look broken in my document?

ASCII art lines up only in a monospaced font. In Word or a web page with a proportional font, the columns drift; put it in a code block or set the font to Courier, Consolas or similar.

Can I use these fonts commercially?

FIGlet fonts are distributed freely with FIGlet and figlet.js, and banners made with them are widely used in software. A few fonts carry their own notes, so check the header of a font file if it matters.

Keep working with the result

After you download, choose “Save to Workstand” to keep the result in a folder on your computer, attach it to a project and create a follow-up task. It is saved by your browser, not uploaded.