What is ASCII Art Generator?
Type any text and pick a font to get ASCII art you can paste anywhere. Free to use, with 17 built-in fonts. Your text stays private — nothing leaves your device.
The generator ships with 17 FIGlet fonts (Standard, Slant, Star Wars, ANSI Shadow, Doom, and more) that read well in fixed-width contexts like terminal banners, README headings, code comments, and old-school BBS-style messages. Set custom text and background colors, switch between three densities for spacing, wrap the art in a decorative frame, flip on compare mode to see every font at once, then wrap each line in a comment style or cap the output width. Save the result as a plain .txt or as a PNG that keeps your colors.
How to use
- Type your text in the input field
- Choose from multiple ASCII art font styles
- Copy the generated art to your clipboard with one click
When to use
- Adding a project name banner to the top of a README or installer script.
- Marking section breaks in long CLI tool output so logs are easier to scan.
- Decorating a code commit message, retro sign-off line, or message-of-the-day file.
Result
Type 'Hello' and select the 'Banner' font to see it rendered as large ASCII block letters.
FAQ
- Why does my ASCII art look misaligned when pasted elsewhere?
- FIGlet output relies on every character being the same width. If you paste into a chat or editor that uses a proportional font (Arial, Times), letters squish unevenly. Switch the target to a monospace font like Consolas, Menlo, or Courier and it will line up again.
- How do I pick from the 17 fonts?
- All 17 FIGlet fonts vary in height, weight, and style. Small and Mini stay 3-5 rows tall for tight spaces, Banner and ANSI Shadow give thick block capitals, and Slant, Doom, and Star Wars add an angled or shaded flair. Run the same text through a few since each handles characters differently, then keep the one that fits your space best.
- Does it support non-Latin letters like Chinese, Arabic, or accented characters?
- The bundled FIGlet fonts only cover ASCII (a-z, A-Z, 0-9, basic punctuation). Accented letters, Cyrillic, CJK, Arabic, and emoji either render blank or show a fallback. Stick to plain Latin characters for predictable output.
- What's the maximum text length I can convert?
- There's no hard cap, but each character takes 4-12 columns depending on the font, so a single line wider than your terminal (~80 columns) starts wrapping awkwardly. Keep each line to one short word or phrase for the cleanest result — put separate lines on their own rows and they stack into a multi-level banner.
- Can I tweak the colors after downloading?
- Two downloads are on offer. The .png keeps the text and background colors you chose, so it's the one to share as an image. The .txt stays plain ASCII with no color data — to color that in a terminal you'd add ANSI escape codes by hand, or paste it into a chat client that reads color tags.
Related Tools
Rhyme Finder
Find perfect and near rhymes for any word
Anagram Solver
Find all valid anagrams of any word
Unicode Lookup
Search Unicode by name or code
URL Encoder/Decoder
Encode and decode URLs instantly
NATO Phonetic Alphabet
Convert text to NATO phonetic alphabet
Paragraph Counter
Count paragraphs in your text