Generate ASCII text art

Free online ASCII text art generator in the figlet tradition. Type a word, pick a font; each letter is rendered as a grid of characters and joined into a banner you can paste into a README header, a CLI tool's --help banner, an MOTD, a dotfile shell prompt, a code comment block, or a chat message wrapped in a triple-backtick fence. Five fonts (Standard, Big, Banner, Block, Bubble) cover the styles you see in most open-source project headers.

How to use

1
Type some text

A name, a slogan, a short word — block fonts get wide fast.

2
Pick a font

Standard is the classic figlet look; try a few.

3
Toggle options

Box and center if you want a framed banner.

4
Copy

Paste into chat, code comment, README, or terminal.

Render any text as multi-line ASCII block art — five fonts, optional centering and box

Text
Font
Options
Color

    
Don't know what to try?
400+ free tools — open a surprise
🎲 Surprise me

Features

Five fonts Letters, digits, and space Optional box outline Centered or left-aligned Copy or download Instant preview

Typical uses

  • Add an ASCII banner to the top of a script as a section header.
  • Make a fun chat message — "HAPPY BIRTHDAY" in block letters.
  • Generate a wall-of-text banner for a CLI tool's --help screen.
  • Decorate a README with a project name in ASCII art.
  • Build a retro-style sign-off for an email signature.

Why this one

Output is compatible with classic figlet banners — if you like a font here, the same look (and more font variants) is available in the figlet CLI for shell scripting. The box-drawing option uses standard Unicode line-drawing characters that align cleanly in any monospace terminal or Markdown code block.

Common questions

Why are only A-Z, 0-9, and space supported?

These fonts follow the figlet banner tradition, which historically supported just the ASCII printable set. Lowercase letters render as uppercase. For lowercase or accented glyphs, the figlet CLI offers extended .flf font files; for Cyrillic, you need a separately hand-designed glyph set.

My text is huge — how big can it be?

No hard cap. The tool re-renders on every keystroke, so very long input (hundreds of characters) is fine but the output gets very wide. Most fonts run 5-8 rows tall × 6-12 cols per character.

Will it work in a terminal?

Yes — paste into any monospace terminal and the alignment holds. For chat apps that re-flow text, wrap in a code block (triple-backtick fence).

Can I make my own font?

Not via this tool — but if you have figlet (.flf) fonts you like, the figlet command-line tool gives you the same result with a much larger font library.

Cyrillic / emoji?

Not supported. Block-letter fonts are mostly Latin-only by tradition; Cyrillic would need a separately designed glyph set.

Mobile?

Yes — output is monospace; the textarea scrolls horizontally if the art is wider than the screen.

💡 Want us to improve this tool just for you?

We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Published Updated