ASCII Art Generator
Turn a photo or drawing into ASCII art: characters, blocks or braille, black and white or colour, then copy the text or export it as TXT, HTML or PNG.
Sample shown: import your picture to convert it.
To paste into an email or forum, use a monospaced font (Courier, Consolas…) to keep the alignment.
Your images stay in your browser: they are never uploaded or stored.
About this tool
The ASCII art generator turns a photo, a logo or a drawing into a picture made of characters. Each area of the image is replaced by a denser or lighter character depending on its brightness, recreating the image with plain text you can paste into a message, a README, a code comment or a forum.
Set the width in characters, choose the character set (standard, detailed, blocks, dots, binary, braille or your own characters), brightness, contrast and dithering. The result can be black and white or colour, on a light, dark or custom background, then copied or exported as TXT, an HTML page or a PNG image.
- Photo, logo or drawing turned into characters
- 7 character sets, including blocks and braille, or your own
- Width from 20 to 240 characters
- Brightness, contrast, invert and dithering
- Coloured characters, light, dark or custom background
- Copy the text, export as TXT, HTML or PNG
How to use it
- Import or paste an image.
- Choose the character set and width.
- Adjust brightness, contrast, dithering and colours.
- Copy the text or download it as TXT, HTML or PNG.
Frequently asked questions
Why does my ASCII art look distorted once pasted?
Alignment only holds with a monospaced font, where every character has the same width: Courier, Consolas, Menlo… In an email or forum, use a code block.
Which character set should I choose?
Standard or detailed for a classic look, blocks for a pixel look, braille for the most detail in the least space.
What does dithering do?
It spreads shades across neighbouring characters: gradients and details show better, especially with few characters or with braille.
Is my image uploaded?
No, the conversion happens in your browser.
