/ TEXT TO ASCII

Text to ASCII art generator

Type anything, pick a FIGlet font, get a banner made of characters. Renders in your browser with the real .flf fonts, so the output matches what the original figlet command prints. Free, no signup, nothing uploaded.

 _   _      _ _       
| | | | ___| | | ___  
| |_| |/ _ \ | |/ _ \ 
|  _  |  __/ | | (_) |
|_| |_|\___|_|_|\___/

What this text to ASCII art generator does

ASCII art turns letters into pictures made of other letters. Each character you type is replaced by a much larger version of itself, drawn out of symbols like /, \, _ and |. The word still reads normally, but it is built entirely from text you can copy and paste anywhere a monospace font is used.

The shapes come from FIGlet fonts, a format that has been around since 1991. Every font on this page is a real .flf file parsed in your browser, and the renderer implements the same spacing and smushing rules as the original figlet program, so what you see here is what figlet prints on a terminal.

Make an ASCII text banner in four steps

1. Type your text

Short text works best. One or two words fills a terminal nicely; anything longer starts wrapping in most places you would paste it.

2. Pick a FIGlet font

Standard is the classic figlet look. Small and Mini fit into tighter spaces, Slant and Lean add motion, Block and Big read as headlines, and Script and Bubble are decorative.

3. Adjust spacing and alignment

Spacing controls how tightly letters pack together. Full width keeps every letter at its natural size, Fitted removes the gaps, and Smushed lets neighbouring letters share columns.

4. Copy it out

Copy as plain text, copy wrapped in a code fence for Discord and Slack, or download it as a .txt or .png file.

Every FIGlet font, rendered

All 17 fonts are free for everyone, with no signup and no limit. Each sample below is the word ASCII rendered in that font.

Where ASCII text banners actually get used

GitHub READMEs

A project name as an ASCII banner at the top of a README is a long-standing convention. Paste it inside a fenced code block so the spacing survives.

Terminal MOTD and CLI splash screens

Command line tools print an ASCII banner on startup. This is what figlet was written for in the first place.

Discord and Slack

Wrap the output in triple backticks. Without the code fence, the proportional chat font will break the alignment.

Code comments and section dividers

Large ASCII headings inside a long source file make sections findable when scrolling quickly.

ASCII art, fancy Unicode text, and ASCII codes

These three get searched for interchangeably but are different things. ASCII art is a picture drawn out of text characters, which is what this page makes. Fancy Unicode text swaps each letter for a lookalike from another Unicode block, so it stays one character per letter and often breaks screen readers. ASCII codes are the numbers a computer stores characters as, like 65 for the letter A. If you came here for a character-to-number lookup, this is not that tool.

Want to convert a photo instead?

This page turns text into banners. To turn a picture into ASCII art, use the image to ASCII converter on the homepage. It runs the same way, entirely in your browser, with 40 character styles and PNG export. You can also describe an image and let AI generate one first.

Common questions

What is a FIGlet font?

FIGlet is a program from 1991 that draws large letters out of ordinary characters. A FIGlet font is a .flf file describing how to draw each character. This page renders those same files directly in your browser.

Is it free? Do I need an account?

Completely free, no signup, no watermark, no limit. Every font is available to everyone.

How do I put ASCII art in a GitHub README?

Generate the banner, copy it, then paste it inside a fenced code block in your README.md. The code fence is what preserves the spacing.

Why does my ASCII art look broken when I paste it?

It only holds its shape in a monospace font where every character has the same width. Paste it into a code block rather than as plain chat text.

Can I use the output commercially?

Yes. What you generate is yours to use, personally or commercially.

Does it work with other languages?

FIGlet fonts cover the standard English characters, digits and punctuation. Accented and non-Latin characters have no shapes defined and render as blanks.