Too Much Tools logoToo Much Tools

ASCII Art Text

Turn text into ASCII-art banners with a choice of figlet fonts, locally.

Local, Runs entirely in your browser, your data never leaves your device.
Loading tool…

Figlet banners from ten bundled fonts

This tool renders a line of text as an ASCII-art banner using the figlet typesetting format, the kind of large block lettering you see in terminal splash screens, README headers and commit-message art. It bundles ten fonts and runs the figlet renderer directly in the page, so you can try a phrase against every font and copy the result without installing the figlet CLI or a font pack.

How to use the ASCII Art Text

  1. Type your text into the input field; it renders as you type.
  2. Pick a font from the dropdown: Standard, Big, Small, Slant, Banner, Shadow, Mini, Doom, Ghost or Block.
  3. Adjust the width field (20 to 300 characters) to control line wrapping on longer phrases.
  4. Copy the rendered banner with the copy button, or select it directly from the preview.

Each font has its own letterforms and character widths, so the same text can wrap or scale very differently between, say, Mini and Big. If a line breaks unexpectedly, raise the width value rather than shortening the text.

If a font can't render a character in your input, the tool shows an error instead of silently dropping it, so garbled banners don't slip through unnoticed.

Frequently asked questions

What fonts does this ASCII art generator support?
Ten bundled figlet fonts: Standard, Big, Small, Slant, Banner, Shadow, Mini, Doom, Ghost and Block. Each is packaged with the tool, so no font file needs to load separately.
Is this the same output as the figlet command-line tool?
Yes, it uses the figlet.js rendering engine with the same font data format as the classic figlet program, so output matches what you'd get running figlet locally with these fonts.
Can I use ASCII art text in code comments or READMEs?
Yes, the output is plain monospaced text, so it pastes cleanly into a code comment block, a terminal banner, or a Markdown fenced code block without extra formatting.
Does the text I type get sent anywhere?
No. The figlet rendering runs in your browser using the bundled font data, so the phrase you type never leaves the page or reaches a server.
Why does my banner wrap onto extra lines?
Each font renders characters at a fixed width, and the output wraps once a line exceeds the width setting. Increase the width field, up to 300 characters, to fit longer phrases on one line.