Back to tutorials
ascii-arttext-generatorfiglettutorial6 min read

How to Use the ASCII Art Text Generator

You want to turn a word or phrase into big, stylized ASCII art — the kind you see in GitHub READMEs, terminal splash screens, and Discord messages. Block letters made entirely out of text characters.

EZASCII's text-to-ASCII generator does this in your browser using over 300 FIGlet fonts. Type your text, pick a font, and copy the result. No installs, no accounts.

Here's how it works.

Opening the generator

Head to Text to ASCII Art. You'll see three sections: an Input area on the left, Settings on the right, and the Output preview below.

The generator starts with "EZASCII" in the Standard font so you can see a result immediately.

Typing your text

Click the input area and type whatever you want to convert. The output updates in real time as you type — no need to press a button.

There's a 100-character limit. ASCII art text gets wide fast, so shorter inputs work better. A single word or short phrase is ideal.

Uppercase letters tend to look more impactful in most FIGlet fonts. Try "HELLO" vs "hello" in the same font — uppercase usually fills the space better and is more readable.

Choosing a font

The Font dropdown in the settings panel is split into two groups:

Popular fonts — the 10 most-used options, each with a distinct personality:

FontStyle
StandardClean, balanced, the default FIGlet look
BigLarger characters, more visual weight
SlantItalic-style lean, good for headers
DoomTall, angular, dramatic
ShadowAdds a drop-shadow effect with offset characters
BlockSolid, filled block letters
LeanSlim, forward-leaning
SmallCompact — useful when space is tight
BannerVery large, bold banner lettering
MiniMinimal height, fits in tight spaces

All Fonts — the full library of 300+ FIGlet fonts, from "1Row" (single-line) to "Wow" (decorative). Scroll through or type to search in the dropdown.

Some fonts use special block characters (like ANSI Shadow and ANSI Regular). These render with a retro PC font automatically for the correct look.

Every font also has its own dedicated page at /ascii-art-font/[font-name] with a full alphabet preview. If you want to browse what a font looks like before using it, check the popular fonts section at the bottom of the generator page.

Adjusting the layout

The Layout dropdown controls how characters are spaced horizontally:

  • Full Width — Characters are spaced out with no overlap. The default and usually the most readable option.
  • Default — Uses the font's built-in spacing rules.
  • Fitted — Characters are pushed closer together with no extra whitespace.
  • Smushed — Characters overlap where possible, creating a tighter, more compact result.

The difference is subtle in some fonts and dramatic in others. Smushed works well for fonts like Slant and Standard where the overlap looks intentional. Full Width is safer if readability matters most.

Copying and exporting

The toolbar below the output gives you five export options:

Share

Copies the current page URL to your clipboard — including your text and font as URL parameters. Anyone who opens the link sees exactly what you see. This is useful for sharing a specific result without sending the raw text.

Copy

Copies the raw ASCII art text to your clipboard. Paste it anywhere that renders monospace text — terminals, code comments, Discord, Slack, GitHub.

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

Download as .TXT

Saves the output as a plain text file named ascii-[font]-[timestamp].txt. Good for archiving or dropping into a project.

Download as SVG

Generates a vector image — white monospace text on a black background. SVG files scale to any size without losing quality, making them ideal for logos, banners, or print.

Download as PNG

Renders the output as a raster image — same white-on-black style. Better for social media, chat, or anywhere that doesn't support SVG.

The SVG and PNG exports always use white text on a black background. If you need a different color scheme, the SVG file is easy to edit — open it in any text editor and change the fill values.

Where to use ASCII art text

The output is plain text, so it works anywhere monospace text renders correctly:

  • GitHub READMEs — Add a branded header to your project. Wrap it in a code block (triple backticks) so GitHub preserves the spacing.
  • Terminal splash screens — Print it on shell startup in your .bashrc or .zshrc.
  • Code comments — Mark section headers in large files.
  • Discord / Slack — Wrap in triple backticks for monospace rendering.
  • Email signatures — Works in plain-text email clients.
  • Forum posts — Any platform with monospace or code blocks.

ASCII art text breaks if the viewer's font isn't monospace. In proportional fonts, the character alignment falls apart and the letters become unreadable. Always paste into a monospace context — a code block, a terminal, or a pre tag.

Tips for better results

  1. Keep it short. One or two words look best. Full sentences get very wide and wrap awkwardly in most contexts.

  2. Preview at actual size. The generator output area scrolls horizontally. Before committing, paste the result into the actual destination (your README, your terminal) to make sure it fits without wrapping.

  3. Try Small or Mini for tight spaces. If you need ASCII art text in a code comment or a narrow terminal, the compact fonts avoid the width problem entirely.

  4. Use the share URL. If you find a combination you like, the URL updates automatically with your text and font. Bookmark it or send it to someone — they'll see the exact same output.

  5. Explore the font pages. The popular fonts section at the bottom of the generator links to individual font pages with full alphabet previews. This is the fastest way to find a font that fits your project's style.

Loading privacy settings...