Skip to main content
Best Emojis

ASCII Text Generator

Type a word and get it back as big letters drawn with ordinary keyboard characters, the banners you see at the top of code files, in terminal start screens and in Discord servers. Pick from 16 classic FIGlet fonts, copy the result as plain text or wrapped for Discord, and see exactly how many columns wide it is before you paste it somewhere narrow.

Up to 40 characters. Letters, numbers and basic punctuation; FIGlet fonts have no emoji or non-Latin letters, so those are left out.

Font
  _   _      _ _
 | | | | ___| | | ___
 | |_| |/ _ \ | |/ _ \
 |  _  |  __/ | | (_) |
 |_| |_|\___|_|_|\___/
23 columns ร— 5 lines

All 16 fonts, side by side

The same word rendered by the generator in every font, with its size and the designer credited in the font file itself. Narrow fonts survive phone screens; the wide ones look best in a terminal or a README.

  _____                 _ _
 | ____|_ __ ___   ___ (_|_)
 |  _| | '_ ` _ \ / _ \| | |
 | |___| | | | | | (_) | | |
 |_____|_| |_| |_|\___// |_|
                     |__/
Standard ยท 28 columns ร— 6 linesFont by Glenn Chappell & Ian Chai, 1993
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—      โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—     โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘
โ–ˆโ–ˆโ•”โ•โ•โ•  โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆ   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘ โ•šโ•โ• โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•     โ•šโ•โ• โ•šโ•โ•โ•โ•โ•โ•  โ•šโ•โ•โ•โ•โ• โ•šโ•โ•
ANSI Shadow ยท 39 columns ร— 6 linesFont by author unknown, from the TheDraw font collection
  ______                 _ _
 |  ____|               (_|_)
 | |__   _ __ ___   ___  _ _
 |  __| | '_ ` _ \ / _ \| | |
 | |____| | | | | | (_) | | |
 |______|_| |_| |_|\___/| |_|
                       _/ |
                      |__/
Big ยท 29 columns ร— 8 linesFont by Glenn Chappell, 1993
    ______                  _ _
   / ____/___ ___  ____    (_|_)
  / __/ / __ `__ \/ __ \  / / /
 / /___/ / / / / / /_/ / / / /
/_____/_/ /_/ /_/\____/_/ /_/
                     /___/
Slant ยท 32 columns ร— 6 linesFont by Glenn Chappell, 1993
  ___            _ _
 | __|_ __  ___ (_|_)
 | _|| '  \/ _ \| | |
 |___|_|_|_\___// |_|
              |__/
Small ยท 21 columns ร— 5 linesFont by Glenn Chappell, 1993
   ____             _ _
  / __/_ _  ___    (_|_)
 / _//  ' \/ _ \  / / /
/___/_/_/_/\___/_/ /_/
              |___/
Small Slant ยท 24 columns ร— 5 linesFont by Glenn Chappell, 1993
 _____                _ _
|  ___|              (_|_)
| |__ _ __ ___   ___  _ _
|  __| '_ ` _ \ / _ \| | |
| |__| | | | | | (_) | | |
\____/_| |_| |_|\___/| |_|
                    _/ |
                   |__/
Doom ยท 26 columns ร— 8 linesFont by Frans P. de Vries, 1996
___________                  __.__
\_   _____/ _____   ____    |__|__|
 |    __)_ /     \ /  _ \   |  |  |
 |        \  Y Y  (  <_> )  |  |  |
/_______  /__|_|  /\____/\__|  |__|
        \/      \/      \______|
Graffiti ยท 35 columns ร— 6 linesFont by Leigh Purdie and Tim Maggio, 1994
__________                _____________
___  ____/______ _______________(_)__(_)
__  __/  __  __ `__ \  __ \____  /__  /
_  /___  _  / / / / / /_/ /___  / _  /
/_____/  /_/ /_/ /_/\____/___  /  /_/
                          /___/
Speed ยท 40 columns ร— 6 linesFont by Claude Martins, 1995
 ____
/\  _`\                        __  __
\ \ \L\_\    ___ ___     ___  /\_\/\_\
 \ \  _\L  /' __` __`\  / __`\\/\ \/\ \
  \ \ \L\ \/\ \/\ \/\ \/\ \L\ \\ \ \ \ \
   \ \____/\ \_\ \_\ \_\ \____/_\ \ \ \_\
    \/___/  \/_/\/_/\/_/\/___//\ \_\ \/_/
                              \ \____/
                               \/___/
Larry 3D ยท 41 columns ร— 9 linesFont by Larry Gelberg, 1994
  ____|                   _) _)
  __|    __ `__ \    _ \   |  |
  |      |   |   |  (   |  |  |
 _____| _|  _|  _| \___/   | _|
                       ___/
Shadow ยท 31 columns ร— 5 linesFont by Glenn Chappell, 1993
 _|_|_|_|                            _|  _|
 _|        _|_|_|  _|_|      _|_|
 _|_|_|    _|    _|    _|  _|    _|  _|  _|
 _|        _|    _|    _|  _|    _|  _|  _|
 _|_|_|_|  _|    _|    _|    _|_|    _|  _|
                                     _|
                                   _|
Block ยท 43 columns ร— 7 linesFont by Glenn Chappell, 1993
 #######
 #       #    #  ####       # #
 #       ##  ## #    #      # #
 #####   # ## # #    #      # #
 #       #    # #    #      # #
 #       #    # #    # #    # #
 ####### #    #  ####   ####  #
Banner ยท 31 columns ร— 7 linesFont by Ryan Youck, after the Unix banner program
  _
 |_ ._ _   _  o o
 |_ | | | (_) | |
             _|
Mini ยท 17 columns ร— 4 linesFont by Glenn Chappell, 1993
   _   _   _   _   _
  / \ / \ / \ / \ / \
 ( E | m | o | j | i )
  \_/ \_/ \_/ \_/ \_/
Bubble ยท 22 columns ร— 4 linesFont by Glenn Chappell, 1993
 +-+-+-+-+-+
 |E|m|o|j|i|
 +-+-+-+-+-+
Digital ยท 12 columns ร— 3 linesFont by Glenn Chappell, 1994

Why it falls apart when you paste it into Instagram or WhatsApp

ASCII lettering only lines up when every character is exactly as wide as every other one, which is what a monospaced font guarantees. Instagram captions, WhatsApp chats and most comment boxes use proportional fonts, where an i is thinner than an M, so the columns slide apart and the letters collapse. The fix is to paste it somewhere that switches to monospace: a Discord or Slack code block between three backticks, a WhatsApp message wrapped in three backticks, a Reddit code block, a terminal, or a code editor.

Choosing a font for where it will be pasted

Width matters more than looks. A phone shows roughly 35 to 45 monospaced columns before it wraps, and a wrapped banner is unreadable, so for chat apps pick Small, Mini, Small Slant or Digital and keep it to one short word. Standard and Slant are the classic code comment banners. ANSI Shadow draws with solid block characters (โ–ˆ โ•— โ•) and looks the most modern, but it needs a font that has those characters, which every terminal and code editor does. Larry 3D and Graffiti are showpieces for a README header where nothing will wrap.

Where FIGlet came from

FIGlet was written in 1991 by Glenn Chappell and Ian Chai, and the name is short for Frank, Ian and Glenn's letters, after the email signature that inspired it. A FIGlet font is a plain text file that spells out every character as a small block of other characters, which is why anyone could draw one and hundreds were shared. Most of the fonts here date from 1993 to 1996, and each still carries its designer's name in its header; we show that credit under every font in the gallery. The rendering on this page uses figlet.js, an open source JavaScript version of the original program.

Using it in code, terminals and READMEs

Put a banner inside a comment at the top of a file and it survives any editor, because code is always shown in monospace. For a command line tool, print it at start up; keep it under 80 columns so it fits a default terminal window. On GitHub, wrap it in a fenced code block in your README or the Markdown renderer will collapse the spaces. The download button saves a plain .txt file with no trailing spaces, which keeps version control diffs clean.

Ready-made text art and lenny facesFancy text generatorTurn a picture into braille dot art

ASCII text questions

Why does my ASCII text look broken after I paste it?

The app you pasted into is using a proportional font, so the characters are different widths and the columns no longer line up. Paste it inside a code block (three backticks in Discord, Slack and WhatsApp) or into a terminal or code editor, where every character is the same width.

Can I use emoji or other alphabets?

No. FIGlet fonts only contain drawings for the basic Latin letters, digits and punctuation, plus accented Latin letters in some fonts. Emoji, Hindi, Arabic, Chinese and other scripts have no drawing, so the generator leaves them out.

How do I post it in Discord without it breaking?

Use the Copy for Discord button. It wraps the art in a code block (three backticks above and below), which Discord shows in a monospaced font. Keep it under about 40 columns or it will wrap on phones.

Can I use the result anywhere?

The text you make is yours to use. The fonts are free FIGlet fonts; their own notes ask that anyone who edits a font file adds their name to it, which does not affect using the output. We credit each font's designer in the gallery above.

Why is the output so wide?

Each letter is drawn several characters wide, so a ten letter word in a big font can pass 80 columns. Choose a narrow font such as Small, Mini or Digital, use a shorter word, or split the text over two lines.