About the ASCII Art Generator
The banners are drawn by FIGlet, the program written in 1991 by Glenn Chappell and Ian Chai that turns text into large letters made of ordinary characters. A FIGlet font (a .flf file) stores every letter as a small grid of characters; the generator places the grids side by side. 26 fonts are included, from the classic Standard, Slant and Big to Doom, Star Wars, Larry 3D and ANSI Shadow. Each line of the input is drawn as its own banner.
The layout decides how close the letters are. Full width keeps every letter at the width its designer gave it. Fitted (kerning) moves letters together until they touch. Smushing goes one step further and lets neighbouring letters share a column: controlled smushing follows the rules stored in the font, for example two identical characters become one and / next to \ becomes |, while universal smushing simply lets the later letter cover the earlier one. Font default uses the layout the font asks for. Max width breaks a banner that is wider than the given number of columns, between words where possible; 0 removes the limit.
FIGlet fonts cover the printable ASCII characters, and many add the accented letters of Latin-1; a character that the font does not have is skipped and listed under the result. Most fonts use only ASCII, but ANSI Shadow, ANSI Regular, Calvin S and Bloody draw with Unicode block and box-drawing characters, so the file that receives them has to be saved as UTF-8. The art only lines up in a monospaced font. The fonts are part of the page: nothing is sent to a server.
How to use it
- Type the text; use several lines for several banners.
- Choose a font, or click Preview all fonts to compare them and pick one.
- Set the layout and the maximum width (80 columns fits most terminals).
- Choose plain text or a comment style such as // or #.
- Copy the banner or download it as a .txt file.
Frequently asked questions
How do I generate the same banner in a terminal?
Why does the banner look broken after I paste it?
in HTML) and keep the lines shorter than the width of the target.