Big Text Generator
Big Text Generator
Convert short phrases into large ASCII art headers using a figlet font. Also known as a large text generator, giant text generator, or big font generator, this free online tool turns plain text into oversized banner letters built from ASCII characters. Type or paste your text and copy the result into GitHub READMEs, terminal banners, code comments, Discord and Slack messages, or anywhere else a monospaced text banner fits. For image-to-ASCII conversion, see the ASCII art generator.
How do I use the Big Text Generator?
- Type or paste your text into the input field.
- The large ASCII art updates in real time as you type.
- Click the copy button and paste the banner wherever you need it.
Short phrases work best. One or two words usually give the cleanest result for a header.
What is a figlet font?
A figlet font is a set of ASCII characters that form larger letters when combined. Each letter in your message is drawn using smaller characters, so a short word becomes a banner that fits in a terminal or code editor.
FIGlet (Frank, Ian and Glenn's Letters) is an open source program from 1991 that generates these banners. This generator uses the Standard FIGlet font, the most widely recognised figlet style.
What is the difference between big text, large text, and giant text?
All three terms describe the same thing: oversized text built from smaller ASCII characters. Some tools call it a big text maker, some call it a large text generator, and others call it a giant text or huge text generator. The output is the same style of figlet ASCII art. Use this tool for any of those cases.
If you are looking for styled Unicode characters rather than ASCII art (bold, italic, bubble, cursive, and similar variants), try the fancy text generator instead. Those styles work in social media bios where ASCII art would break.
What is big ASCII text used for?
Oversized ASCII text is common wherever monospaced fonts are rendered:
- GitHub READMEs - A figlet header inside a fenced code block gives a project a distinctive title without needing an image.
- Terminal banners - Print a welcome message or the app name when a CLI tool starts up.
- Code comments - Mark major sections of a file so they are easy to scan while scrolling.
- Discord and Slack - Wrap the banner in triple backticks to share in a channel with correct spacing.
- Technical documentation - Break up long documents with visible section dividers in plain-text manuals or READMEs.
- Email signatures - Some developers use a small figlet block as a signature in plain-text emails and mailing lists.
- MOTD and login banners - Servers often display a figlet logo as part of the login greeting.
- Retro websites - Embed the banner inside a
<pre>tag for a terminal-style look.
Where does big ASCII text display correctly?
ASCII art needs a monospaced font and preserved whitespace. It shows correctly in:
- Terminals and command-line apps
- Code editors and IDEs
- GitHub READMEs inside a fenced code block
- Discord and Slack inside code blocks (triple backticks)
- HTML
<pre>tags - Plain-text email in a monospaced mail client
In word processors or rich-text fields that use proportional fonts, the characters lose their alignment and the banner breaks.
Why does my ASCII art look misaligned after pasting?
The target is using a proportional font instead of a monospaced one. ASCII art needs every character to take the same horizontal space. Paste into a code block, a <pre> element, or a terminal instead. If you are using an email client or note-taking app, switch the paragraph style to a monospaced or "code" format.
How do I add an ASCII art header to a GitHub README?
Wrap the generated text in a fenced code block using triple backticks. Without a code block, GitHub's markdown renderer collapses the whitespace and breaks the alignment.
To center the header, use an HTML <div> with align="center" around a <pre> tag:
<div align="center"> <pre> [paste generated text here] </pre> </div>
Keep headers short so they fit on mobile screens, where long lines overflow. A single word of five or six characters is usually a safe size.
How do I add a figlet banner to a terminal app?
Generate the banner here, copy it, and store it as a string or a separate text file inside your project. Most languages have an easy way to print it at startup:
- Bash - Save the banner to
banner.txtand runcat banner.txtin your startup script. - Node.js - Paste the banner inside a template literal and call
console.log(banner). - Python - Store the banner in a triple-quoted string and pass it to
print(). - Go, Rust, and other compiled languages - Embed the banner as a multi-line string constant and print it on startup.
If you need the banner generated at runtime inside the app itself, use the official figlet command or a language-specific figlet library instead of pasting the output.
Does it work in Discord and Slack?
Yes, inside a code block. Surround the generated text with triple backticks to keep the alignment. In a regular message, Discord and Slack collapse the line spacing and the banner breaks. On Discord you can also use a single-line code block (one backtick) for very short banners, but multi-line figlet output needs the triple backtick form.
Are there character limits?
There is no hard limit, but short phrases work best. Long strings wrap off-screen on narrow viewports and become hard to read. As a rough guide, keep the banner under about six characters per line for GitHub READMEs on mobile, under about ten for a standard 80-column terminal, and under about twenty for a wide desktop terminal.
Can I use the generated text commercially?
Yes. You can use the generated ASCII art in personal, client, open source, or commercial projects. The Standard FIGlet font is distributed under a permissive licence that allows reuse.
Can I create custom figlet fonts?
This tool uses the Standard FIGlet font. To build your own, use a dedicated figlet font editor or an online FLF editor. The wider FIGlet project also has hundreds of community fonts if you need a different look, including Slant, Banner, Block, Big, Small, and Shadow.
Does the generated text work as a logo or favicon?
Figlet ASCII art is text, not an image, so it cannot be used as a favicon or raster logo directly. What you can do is embed the banner inside a <pre> tag on a web page, or take a screenshot of the output and convert it into a PNG or SVG using a separate image tool. For a real logo or favicon, a vector editor is the better choice.
Related tools for text art and fonts
- ASCII Art Generator - Convert images to ASCII art
- Fancy Text Generator - Unicode font styles for social media
- Discord Font Generator - Styled text for Discord
- Bubble Text Generator - Circled letter Unicode styles
- Glitch Text Generator - Zalgo-style distorted text effects
- Stacked Text Generator - Layered Unicode text effects
Last reviewed: April 2026