Image to ASCII Art Converter

Upload an image and convert it into ASCII art using characters weighted by brightness (e.g. @%#*+=-:. ). Adjust the output width — everything runs in your browser.

Tips

  • Use the slider above the output to adjust the number of columns per line. More columns capture finer detail, but each copied line gets longer.
  • Photos with clear black-and-white contrast or illustrations with simple outlines convert into the most recognizable ASCII art.
  • The entire conversion runs in your browser via JavaScript. The image you upload is never sent to any server.
  • The generated ASCII art assumes a monospace font. Viewing or pasting it in a proportional font will distort the aspect ratio and make the picture look stretched.
  • Use the copy button to grab it for your clipboard, or the download button to save it as a `.txt` file — handy for forum signatures or code comments.

Frequently Asked Questions

Photos with clear subject outlines or illustrations with strong black-and-white contrast convert most clearly. Busy backgrounds or images with little brightness variation tend to lose detail once flattened into characters.

No. The entire process, from loading the image to generating the text, happens in your browser. Your image data is never sent to our servers.

ASCII art assumes a monospace font, where every character has the same width. Pasting it into an editor or chat app that uses a proportional font breaks the alignment between lines, making the picture look warped. Switch the destination to a code block or a monospace display.

It depends on the use case, but 80-100 columns tend to be easy to read when pasting into social media or chat. For a text file viewed on a large screen or terminal, 150-200 columns gives a more detailed result.
ツールくん

Side Note — A Brief History of ASCII Art

ASCII art traces its roots back to the 1960s, the era of teletype terminals and line printers. Early computers had no way to display graphics — they could only print characters — so engineers found ways to use the varying density of characters to sketch simple pictures.

ASCII art truly flourished in the 1980s and 90s, within the culture of BBS (bulletin board systems) and dial-up online services. At a time when sending image data was impractical over slow connections, text-only ASCII art was widely embraced as signatures and standalone artworks. The emoticon culture that developed in Japan can be seen as an offshoot of this same tradition.

Even today, with fast internet and video everywhere, ASCII art lives on as a nod to internet meme culture and retro computing. It still shows up in the splash screens of command-line tools and as a small playful touch tucked into source code comments.

Whether ASCII art displays as intended depends heavily on the font used. Viewing it in a proportional font — where character widths vary — throws off the visual alignment between lines and distorts the picture, which is why a monospace font is an absolute requirement.