Upload your photo
Click the drop zone or drag a JPG, PNG, or WebP file onto it. The image loads into a canvas on your device for sampling.
Upload a photo and watch it turn into monospace ASCII text art, with adjustable resolution and optional per-character color.
Click the drop zone or drag a JPG, PNG, or WebP file onto it. The image loads into a canvas on your device for sampling.
Drag the columns slider from 40 to 200. Each cell's average brightness picks a character from a density ramp, from @ and # to plain spaces.
Optionally colorize the characters to match the photo, then copy the plain-text art to your clipboard or download it as a .txt file.
No. The photo is sampled and converted to text entirely inside your browser, so it is never uploaded anywhere.
The photo is downsampled to a grid based on your chosen column count. Each cell's average brightness is mapped to a character from a density ramp, from dense symbols like @ and # for dark areas to a plain space for the brightest areas.
Yes. Turn on the colorize option and each character is rendered in the average color sampled from that part of the photo, while the plain-text copy and download stay uncolored for easy pasting.