ASCII Text Generator

Turn a word into big letters drawn with keyboard characters. This ASCII text generator offers 43 FIGlet fonts: type your text, choose a style, copy it and paste it anywhere.

  • Best forCode comments, READMEs and terminal banners
  • Looks likeBig letters drawn with slashes, pipes and underscores

0 characters

  • Classic ASCII Fonts

    11 fonts

    Clean, compact letters that fit a chat message or a code comment.

  • Standard

  • Big

  • Slant

  • Small

  • Doom

  • Mini

  • Ogre

  • Script

  • Speed

  • Thin

  • Alphabet

  • Block & Bold ASCII Fonts

    12 fonts

    Heavy, tall letters for banners, readme titles and signs.

  • Banner

  • Block

  • Lean

  • Stop

  • Thick

  • Univers

  • Colossal

  • Epic

  • Rectangles

  • Rounded

  • Star Wars

  • Chunky

  • 3D & Shadow ASCII Fonts

    7 fonts

    Letters with depth, shadows and isometric edges.

  • Isometric1

  • Larry 3D

  • Shadow

  • 3-D

  • Alligator

  • Broadway

  • Henry 3D

  • Outline & Fancy ASCII Fonts

    13 fonts

    Bubbles, graffiti, tombstones and other fonts with a personality of their own.

  • Bubble

  • Digital

  • Graffiti

  • Roman

  • Sub-Zero

  • Cybermedium

  • Poison

  • Nancyj

  • Tombstone

  • Ticks

  • Cricket

  • Fuzzy

  • Wavy

ASCII art is built only from keyboard characters, so it works as plain text but needs a monospaced font to line up. Your text never leaves your browser.

How to Use the ASCII Text Generator in 3 Steps

  1. Type a short word or name

    Enter up to 40 characters. Each letter becomes several lines tall, so one or two words give the best result.

  2. Compare the fonts

    Use the tabs to switch between Classic, Block and Bold, 3D and Shadow, and Outline and Fancy. Each card shows its height and width so you can tell whether it will fit.

  3. Copy it into a monospaced place

    Click Copy and paste into a code comment, a README or a terminal. For chat apps, tick the code block option so the lines keep their alignment.

What an ASCII Text Generator Makes

ASCII is the oldest text standard in computing, a set of 95 printable characters that every keyboard, terminal and programming language can handle. An ASCII text generator uses only those characters to draw each letter as a small picture, several lines tall. Put the lines together and a plain word turns into a banner you can paste anywhere that accepts text.

The Standard font, six lines tall

How FIGlet Fonts Work

The fonts on this page follow the FIGlet format, created in the early 1990s for printing banners in a terminal. A font file is just a list of characters, each stored as a block of text lines. To draw your word, the generator places the blocks side by side. The font also says how close neighbouring letters may sit: far apart, touching, or overlapping where two characters can merge into one. That last option is called smushing, and it is why the same word looks tight in one font and airy in another.

The Mini font squeezes the same word into four lines

Picking a Font

FontHeightCharacter
Digital3 linesEach letter sits in its own little box
Mini and Small4 to 5 linesCompact, good for short comments
Standard and Slant6 linesThe classic banner look; Slant leans to the right
Big, Doom and Block8 linesHeavier letters for titles
3-D and Shadow5 to 8 linesLetters with depth
Isometric1 and Univers11 linesLarge display fonts; they need a wide window
The 3-D font

Where ASCII Art Belongs

  • Source code: a banner at the top of a script, a section divider in a long file or a module name in a comment block.
  • README files and plain-text documents: a project title that survives any editor and any mail client.
  • Terminals: a welcome message, a login notice or the header of a command-line tool.
  • Forums and email signatures: places that strip fonts but keep plain characters.

Making It Display Correctly

ASCII art only lines up in a monospaced font. In a proportional font the rows drift apart, and a clean banner turns into scrambled symbols. Wrap the art in a code block, or paste it into a file that uses a fixed-width font. Keep an eye on width too: an eleven-line font with ten letters can run past eighty columns, so shorten the text or choose a smaller font. Finally, remember readers who use screen readers. They hear the symbols, not the word, so add the word in normal letters nearby. For shorter, one-line effects that work in any app, try the Decorative Text Generator or the Kaomoji Generator.

ASCII Font Credits and Licence

The letter shapes come from the FIGlet font collection, drawn by many artists over three decades. The files are read here with the MIT-licensed figlet.js distribution, and each font keeps the credit that its author wrote in the file header. If you spot a mistake in a credit, please /contact/.

Show the credit line of all 43 fonts
FontCredit in the font file
StandardStandard by Glenn Chappell & Ian Chai 3/93 -- based on Frank's .sig / Modified for figlet 2.2 by John Cowan
BigBig by Glenn Chappell 4/93 -- based on Standard / Greek characters by Bruce Jakeway
SlantSlant by Glenn Chappell 3/93 -- based on Standard / of new full-width/kern/smush alternatives, but default output is NOT changed.
SmallSmall by Glenn Chappell 4/93 -- based on Standard / of new full-width/kern/smush alternatives, but default output is NOT changed.
Bannerbanner.flf version 2 by Ryan Youck / (From a unix program called banner)
BlockBlock by Glenn Chappell 4/93 -- straight version of Lean / of new full-width/kern/smush alternatives, but default output is NOT changed.
BubbleBubble by Glenn Chappell 4/93 / of new full-width/kern/smush alternatives, but default output is NOT changed.
DigitalDigital by Glenn Chappell 1/94 -- based on Bubble / of new full-width/kern/smush alternatives, but default output is NOT changed.
DoomDOOM by Frans P. de Vries 18 Jun 1996 / based on Big by Glenn Chappell 4/93 -- based on Standard
GraffitiFont name is graffiti.flf / This figlet font designed by Leigh Purdie
Isometric1isometric1.flf / Figlet conversion by Kent Nassen , 8-10-94, based
Larry 3Dlarry3d.flf by Larry Gelberg / (stolen liberally from Juan Car's puffy.flf)
LeanLean by Glenn Chappell 4/93 -- based on various .sig's / of new full-width/kern/smush alternatives, but default output is NOT changed.
MiniMini by Glenn Chappell 4/93 / of new full-width/kern/smush alternatives, but default output is NOT changed.
OgreStandard by Glenn Chappell & Ian Chai 3/93 -- based on .sig of Frank Sheeran
RomanRoman by Nick Miners / June 1994
ScriptScript by Glenn Chappell 4/93 / of new full-width/kern/smush alternatives, but default output is NOT changed.
ShadowShadow by Glenn Chappell 6/93 -- based on Standard & SmShadow / of new full-width/kern/smush alternatives, but default output is NOT changed.
SpeedSpeed by Claude Martins 2/95 -- based on Slant
StopStop by David Walton / Derived from Rounded by Nick Miners
ThickThick by Randall Ransom 2/94
UniversUnivers by Normand Veilleux / figletized by Glenn Chappell January 12, 1994
ColossalColossal.flf (Jonathon - / 8 June 1994
EpicEpic by Claude Martins 12/94
Rectanglesrectangles.flf by David Villegas 12/94
RoundedRounded by Nick Miners / May 1994
Sub-Zero"Sub-Zero" font by Sub-Zero / -> Conversion to FigLet font by MEPH. (Part of ASCII Editor Service Pack I)
Star Warsstarwars.flf by Ryan Youck Dec 25/1994 / I am not responsible for use of this font
CybermediumCyberfont - medium / Figlet conversion by Kent Nassen, , 8-11-94
Poisonpoison.flf composed into figlet by Vinney Thai / poison font (numbers & puntuation marks) composed by Vinney Thai
3-D3-D font created by Daniel Henninger / Font modified June 17, 2007 by patorjk
AlligatorAlligator by Simon Bradley / 17th June, 1994
Broadwaybroadway.flf (FIGlet font) / Figlet translation by Kent Nassen, , 1/2/95
Nancyjnancyj.flf / named after the login of a woman who asked me to make her a
Tombstone"infopowr.flf" / Based on a 12 letter font From: "Answers to Frequently Asked Questions
Ticksticks.flf (C) 1994 by Victor Parada 94/09/23. / Latin fonts a' e' i' o' u' n~ and N~ replaces A" O" U" a" o" u" and B.
CricketCricket by Leslie Bates Jan. 1, 1996
Henry 3DVersion 1.0 April 2001 / Characters by Henry Segerman ,
ThinBased on a lowercase font posted by / Figletized by Wendell Hicken 11/93
AlphabetAlphabet by Wendell Hicken 11/93 / Font modified June 17, 2007 by patorjk
ChunkySquare by Chris Gill, 30-JUN-94 -- based on .sig of Jeb Hagan. / Font modified June 17, 2007 by patorjk
Fuzzyfuzzy.flf by Juan Car / version 1.0 -- 2/Feb/94
WavyWavy by Brian Krog 10/05

ASCII Text Generator FAQ

What is ASCII text art?

It is lettering drawn with the printable characters that live on a standard keyboard, such as slashes, pipes, underscores and brackets. Each letter takes several lines, and together the lines form a large picture of the word.

Is this different from the other font generators on this site?

Yes. The other generators swap letters for special Unicode characters in a single line. This one builds multi-line pictures from basic keyboard symbols, so it works in plain text files and terminals that cannot show Unicode fonts.

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

The lines only line up in a monospaced font, where every character has the same width. If the place you paste into uses a proportional font, the rows slide out of line. Put the art in a code block or a text file.

How can I send ASCII art in a chat message?

Tick the option that wraps the art in a code block, then paste. Many chat apps display text inside triple backticks in a monospaced font. Check how your app handles it before posting to a large group.

What does smushing mean?

Smushing is how FIGlet lets neighbouring letters overlap. Where two characters meet, the font's rules decide whether they merge into one. It is why the letters in the Standard font look tightly joined while those in the Block font stay apart.

Can I use these fonts in my own project?

The shapes are credited in the list at the bottom of this page. Many fonts allow free use, but some authors ask for credit or set their own conditions, so read the credit line and the original font file before using the art in a product.