ASCII Art Generator
Convert text to ASCII art
About ASCII Art Generator
ASCII Art Generator draws a word or a short phrase as a large text banner in the FIGlet format, using the figlet library by Patrick Gillespie, the author of patorjk.com. You type up to 60 characters on one line, choose one of ten fonts, and get plain text to paste into a README, a code comment, or a terminal greeting. When the chosen font lacks a character, a note names it instead of dropping it silently. It draws text only, not pictures, and it all happens in your browser.
Example
The text Hi! in the Standard font, exactly as the tool returns it. It lines up only in a monospaced font.
Text (Font: Standard)
Hi!
Result
_ _ _ _
| | | (_) |
| |_| | | |
| _ | |_|
|_| |_|_(_)
How to make ASCII art from text
- 1Type your text in the box; it takes up to 60 characters on one line.
- 2Pick a font in the "Font" dropdown: Standard, Big, Slant, Small, Banner, Block, Doom, Shadow, ANSI Shadow, or 3-D.
- 3Click "Generate"; if the font lacks a character, a note above the button starts with "Not in this font, left out".
- 4Click "Copy" to paste the banner where a monospaced font is used, or "Download" to save it as ascii-art.txt.
Formats and limits
- Input
- Text typed on one line, up to 60 characters
- Fonts
- Standard, Big, Slant, Small, Banner, Block, Doom, Shadow, ANSI Shadow, 3-D
- Accented letters
- Standard: the French, German, Spanish, Portuguese, and Scandinavian accented letters we tried, Ÿ and œ included; Big, Slant, Small, Block, Shadow: the same except œ, Œ, and Ÿ; Banner, Doom: only Ä Ö Ü ä ö ü ß; ANSI Shadow, 3-D: none
- ANSI Shadow
- Capitals only, drawn with Unicode block characters such as █ and ╗, and it lacks nine punctuation signs, among them + = { } and ~
- Output
- A multi-line text banner; Copy, or Download as ascii-art.txt
Where your text is processed
The banner is drawn by JavaScript running in this page. Each of the ten fonts is a file of this site, fetched the first time you generate with it; your text is not part of that request and is never sent anywhere. If copying to the clipboard fails, our error log receives the message "Copy to the clipboard failed." with the tool name and your browser's name and version, never your text.
Frequently asked questions
Does every font support accented letters?
No. Standard draws every French, German, Spanish, Portuguese, and Scandinavian accented letter we tried; Big, Slant, Small, Block, and Shadow lack œ, Œ, and Ÿ; Banner and Doom have just the German Ä, Ö, Ü, ä, ö, ü, and ß; ANSI Shadow and 3-D have none. Any character the font lacks is named above the Generate button.
Will the banner line up in an email or a Word document?
No, not in a proportional font such as Arial or Calibri, where letters have different widths. Paste it into a code block, a terminal, or text set in Courier, Consolas, or Menlo. ANSI Shadow also needs a font that has Unicode block characters.
Can I make the banner narrower?
Yes. Pick a narrower font or shorten the text, since every character widens each line. In our test on the words HELLO WORLD, Small gave the narrowest banner of the ten fonts, and Block and 3-D the widest.
Tips and tricks
- ✓In a Markdown README, put the banner between two lines of three backticks so it keeps its spacing.