About this tool
ASCII Art Generator draws words and pictures out of ordinary keyboard characters. Type a word and it becomes a large banner you can paste into a terminal welcome message, a README, the top of a source file, a Discord post or a plain-text email. Seven styles are built in, from solid blocks and classic # banners to hollow outline letters, a slanted version, blocks with a drop shadow, a half-height style and a tiny two-line style made of Braille dots.
The second tab turns a photo or logo into ASCII art. Choose how many characters wide it should be, which characters to draw with and whether it will sit on a dark or light background, and the result updates as you move the sliders. Switch on colour to keep the original colours in the PNG and HTML downloads. The third tab builds neat comment boxes for code in more than twenty languages, with frames, wrapping and centring.
Every letter shape here was drawn for AroraTools rather than copied from a font file, so there is nothing to credit and nothing to licence. Your text and pictures never leave your device: all the drawing happens in your browser.
How to use ASCII Art Generator
- In “Text banner”, type into “Your text”. The result appears below straight away.
- Tap a card under “Style” to change the look, and set “Spacing” to Tight, Normal or Wide.
- Pick “Comment marks” if the banner is going into code, such as // for JavaScript or # for Python.
- Press “Copy”, “Copy for chat” (keeps it lined up in Discord, Slack and GitHub), “.txt” or “.png”.
- For a photo, open “Picture to ASCII”, choose a picture, then adjust “Width”, “Characters” and “Background”.
- For code headers, open “Comment box”, type your text and choose the language and frame.
“Hello” in Block style is 25 columns wide and 7 lines tall. The same word in Tiny is just 2 lines, small enough for a status message, while Shadow makes it about 50 columns wide with a soft ░ shadow.
Features
- Seven banner styles: Block, Standard (outline), Slant, Shadow, Banner, Small (▀▄ half blocks) and Tiny (Braille dots).
- Banner style can draw with any character you type, or with each letter itself.
- Capital and small letters, digits and common punctuation, with accented letters drawn as their plain form (é as e).
- A live size readout, and a warning when a banner is wider than an 80-column terminal.
- Comment marks for //, #, /* */, <!-- -->, --, ; and % languages, so a banner drops straight into a source file.
- Picture to ASCII with widths from 20 to 300 characters, six character sets plus your own, invert, brightness and contrast.
- Colour mode that keeps each character’s colour in a PNG or a standalone HTML page.
- Opens JPG, PNG, WebP, AVIF, GIF, HEIC, TIFF, SVG and ICO pictures, by choosing, dropping or pasting.
- Comment boxes with ASCII, single-line, double-line, rounded or comment-character frames, word wrap at 40–76 columns, padding and centring.
Tips and good to know
- ASCII art only lines up in a monospaced font, where every character is the same width. In chat apps use “Copy for chat”, which wraps it in ``` so it shows as code.
- Block, Shadow, Small and Tiny use special characters. They look right in modern terminals and editors, but very old systems may show question marks; use Standard, Slant or Banner there.
- For pictures, a clear subject on a plain background works far better than a busy scene. Raise the contrast if the result looks muddy.
- Choose the background that matches where the art will be shown. Plain text has no colour of its own, so art made for a dark terminal looks inverted on white paper.
- Long words get wide quickly. Put each word on its own line, or use Tight spacing, to stay under 80 columns.
Frequently asked questions
Are my text and pictures uploaded?
No. Banners, picture conversion and comment boxes are all made by your browser on your device. Nothing is sent to AroraTools or anyone else, and nothing is kept after you close the tab.
Is it free? Are there limits?
It is free with no sign-up and no watermark. Banner text is limited to 400 characters, and pictures can be up to 300 characters wide, which is already far wider than most screens can show.
Does it work on phones and offline?
Yes. It works in Safari on iPhone and in Chrome, Firefox and Samsung Internet on Android. Once the page has loaded, everything keeps working without a connection. On a narrow screen the result box scrolls sideways so nothing is cut off.
Why does my ASCII art look broken when I paste it?
The place you pasted it is using a proportional font, where letters have different widths, or it is joining spaces together. Paste into a code block (```), a terminal or a plain-text editor, or download the PNG to share it as a picture.
Are these real FIGlet fonts?
No. They are in the same spirit as the FIGlet banners programmers have used for decades, but every letter was drawn from scratch for this tool. That means you can use the output anywhere without worrying about a font licence.
Can I turn a logo into ASCII art?
Yes. Simple logos with strong shapes work best. Try the Two-tone or Blocks character set, raise the contrast, and use Invert if the logo comes out as a negative.
Page last reviewed
