ASCII Art Generator

Turn text into big console-style letters (ASCII art). For README, terminal banners, Discord and code comments. Latin text only.

Loading fonts…
Loading…
[ AdSense ad ]

What is ASCII art (figlet)?

An ASCII art banner draws each letter out of many rows of characters to make big letters that show up in a console. It was popularized by figlet (Frank, Ian, Glenn's Letters) on Unix in 1991, which is where fonts like Standard, Slant, Big and Shadow come from. This tool renders 8 figlet fonts in your browser.

FontFeelGood for
StandardBalanced defaultGeneral README titles
Big / Banner3Large, boldHeadline logos, pair with fill char
SlantItalic slantLogos with motion
ANSI Shadow3D shadowCLI splash banners
Doom / GhostBold decorativeRetro / game vibe
SmallCompactNarrow width, code comments

⚠️ figlet fonts only draw Latin letters, digits and symbols. Korean, Japanese and Chinese are not converted and pass through unchanged.

Where to paste it

PlaceHow
GitHub READMEWrap in a code block (``` ```) — monospace keeps it aligned
Terminal / CLI bannerSplash text printed when the program starts
Code commentsBig section-divider title comment
Discord / SlackWrap in a code block (```) and send

If it looks misaligned, the viewer is using a proportional font. View it in a monospace font or a code block for correct alignment.

Related tools

Features & how it works

When to use it
Open-source READMEMake a big ASCII logo of the project name for the top of the README. Wrap it in a code block to keep alignment.
CLI splash bannerThe banner printed when a command-line tool starts. ANSI Shadow and Big are popular.
Code comment dividerSeparate long sources into sections with big-letter comment headers.
Discord / SlackWrap in a code block (```) for big-letter messages and server banners.
Emoji block logoSet the fill character to 🔥, ★ or █ for an eye-catching block / emoji logo.
Retro consoleUse decorative fonts like Doom or Ghost for a retro terminal look.
Fill character — swap the strokes

Enter one character into 'fill character' and figlet's letter strokes are all replaced with it. Empty means the original font. For example, filling the Banner3 font with 🔥 gives a flame block logo. The effect is strongest on bold block fonts (ANSI Shadow, Banner3, Big) rather than thin ones.

Self-hosted figlet library & fonts

This tool self-hosts figlet.js and 8 FIGfont (.flf) files on the site. It does not go through any external CDN, so conversion happens entirely in your browser and is unaffected by CDN outages or blocking. Fonts are loaded once per page and reused.

Common mistakes
  • Non-Latin input — figlet fonts have no shapes for Korean/CJK, so they don't convert. Latin letters and digits only.
  • Breaks in proportional fonts — columns drift in a normal font. View in a code block / monospace.
  • Very long text — many letters get wide and may wrap or clip. Use short names or initials.
  • Emoji fill + narrow font — emoji are wide and may push columns in some fonts. Check with a bold font.

Frequently asked questions

Does it work with non-Latin text (Korean, Japanese, Chinese)?
No. figlet fonts (FIGfonts) only define letter shapes for ASCII letters, digits and symbols, so non-Latin characters are not converted and pass through unchanged. Use it for English logos, initials and project names.
What is this used for?
GitHub README titles, terminal and CLI splash banners, code comment dividers, Discord and Slack messages, and retro console decoration. Copy the result into a README or code block to get a big-letter logo.
What does the 'fill character' do?
It replaces the stroke glyphs that make up each letter with another character. Leave it empty for the original font; enter █, ★ or 🔥 to fill the letters and get a block or emoji look. The effect is strongest on bold block fonts like ANSI Shadow and Banner3.
The letters look broken or misaligned.
ASCII art only lines up in a monospace font. In a proportional font the columns drift and it looks broken. Wrap it in a code block (``` ```) in your README and view it in a monospace font like Consolas or JetBrains Mono so it aligns correctly.
How many fonts are there, and does it use a server?
Eight fonts: Standard, Big, Slant, ANSI Shadow, Doom, Ghost, Small and Banner3. The figlet library and font files are self-hosted on the site, so conversion runs entirely in your browser with no external server calls.
Where does my text go?
Nowhere. The text-to-ASCII conversion runs in your browser and your input is never sent to a server.

Sources & basis

Last verified: 2026-06-20 / figlet library and FIGfont fonts self-hosted
Copied