Convert text into large ASCII art banners using standard FIGlet fonts. Banners are widely used to create visible headers in source code files, README.md documents, CLI application splash screens, and server login messages.
The generator supports 23 classic fonts including Isometric, 3D Diagonal, ANSI Shadow, and standard terminal blocks.
Font layouts and smushing
When rendering ASCII art, character spacing determines how legible and compact the banner is. You can control both horizontal and vertical layouts:
- Full: Renders each character with its maximum natural width.
- Fitted: Moves characters closer together without overlapping them.
- Controlled Smushing: Overlaps characters where their shapes permit it, merging similar structural lines to save horizontal space.
- Universal Smushing: Forces overlap on all characters, creating the tightest possible banner.
Terminal width limits
ASCII banners rely on monospaced fonts and strict line lengths. If the output text is longer than the display container, the lines will wrap and the artwork will become illegible.
Set the Max width control to match your target environment. For example, use 80 characters for legacy terminals and standard code formatting limits. By setting this limit, the engine will safely wrap the text by moving whole words to the next block, rather than slicing the ASCII art in half.
Using banners in code
To use a banner as a code comment, copy the output and wrap it in the comment syntax for your language. For languages like C, Java, or CSS, use block comments (/* ... */). For Python or bash scripts, prepend each line with a hash (#).