ASCII Art
Turn any photo into ASCII art: choose the width, a character set, invert the ramp or keep the colours, then copy the text or save a PNG.
Result
Add an image to generate ASCII art.
Coloured output cannot be copied as plain text — use Download HTML or PNG.
How to turn a photo into ASCII art
- Drop a picture into the box — portraits, logos and anything with strong light-and-dark contrast read best.
- Set the width in characters (60–120 suits most screens), pick a character ramp and tweak contrast and brightness until the shapes read clearly.
- Copy the text, save it as
.txt, or turn on Keep colours and export a PNG or HTML version.
FAQ
Why does my art look stretched?
Terminal characters are about twice as tall as they are wide, so the tool samples roughly two image rows per character row to keep the aspect ratio correct. If you paste the result into software with an unusual line height it may still look off — reduce the width slightly.
Which character set should I use?
"Standard" has the most tonal levels and suits photos. "Blocks" and "Shades" use Unicode block characters for near-solid images. "Simple" is safest for old terminals and chat apps that mangle punctuation.
Can I use the result in a code comment or README?
Yes — the plain-text output is pure ASCII with the standard and simple ramps, so it survives copy-paste anywhere. Block and shade ramps need a Unicode-capable font.