Type something. Get letters made of letters.

Banners for READMEs, terminal splash screens, code headers. Everything updates as you type, nothing leaves your browser.

Turn an image into ASCII instead
Letters, numbers and . , ! ? : - + = ' _ / work. Press Enter for a new line.
Style
Fill character
Preview
██      ██  ██████████  ██          ██            ██████
██      ██  ██          ██          ██          ██      ██
██████████  ████████    ██          ██          ██      ██
██      ██  ██          ██          ██          ██      ██
██      ██  ██████████  ██████████  ██████████    ██████

How to use the ASCII art generator

1

Write

Type a word or two in the box. Short beats long: five to eight letters looks best.

2

Style it

Pick a look and a fill character. Tap any tile below to try it on your own text.

3

Take it

Copy it into a README, or save a .txt or .png. Using a comment wrapper? It's code-ready.

The five styles, side by side

Why use this ASCII generator?

Instant
No button to press. Every tweak redraws on the spot.
Private
It all runs in your browser. Your text never gets uploaded.
Paste-anywhere
Plain text works in terminals, commit messages, source files and chat.
Comment-ready
Wrap the art for JS, Python, CSS or HTML so it won't break your build.
Fits any screen
Preview scrolls sideways instead of squishing, so wide banners stay readable.
Zero setup
No account, no install, no watermark. The FIGlet fonts are built right in, so there is nothing to download.
Pro tip: block characters (█ ▓) look great in a terminal but can shift in some chat apps. If your art looks jumbled after pasting, switch the fill to # or * and it'll hold its shape everywhere.
Got a picture instead of words?
Upload a photo or logo and we'll redraw it out of characters.
Try Image to ASCII