Image to ASCII Art
Rebuild a picture out of text characters โ copy it anywhere monospace.
About this tool
Rebuilds your image from the classic dark-to-light ramp โ @ % # * + = - : . โ at a width you choose, with an invert toggle for dark backgrounds. The output is genuine text: copy it, paste it, commit it.
The oldest image format still working
ASCII art predates computer graphics โ typewriter artists and line-printer operators were making pictures from characters before screens could show pixels โ and it survives because text goes where images can't: terminals, code comments, READMEs, server MOTDs, chat systems that strip attachments. The technique is honest downsampling: the image shrinks to your chosen character grid (rows halved, because monospace glyphs stand roughly twice as tall as wide), each cell's brightness picks a character by ink density, and @ is dark because it's inky while a period barely touches the page. Two rules decide whether your art lands intact: the destination MUST be monospace (proportional fonts shear everything sideways โ the reason pasted art sometimes โmeltsโ), and dark backgrounds need the invert toggle, because the ramp assumes dark-ink-on-light. High-contrast photos with one clear subject convert best. Ready-made text art and the dither tool (ASCII's pixel cousin) are the neighbouring rabbit holes.
Frequently asked questions
Why does my ASCII art look sheared or melted when pasted?
The destination isn't monospace โ proportional fonts give every character a different width and the grid collapses. Paste into a code block, terminal or editor and it snaps back.
When do I need the invert toggle?
Whenever the destination is light-text-on-dark (terminals, dark-mode chats) โ the ramp flips so dense characters land where the IMAGE is bright. Without it, art pastes as a negative.
What width should I pick?
80 characters is the classic terminal width and a safe default. Go wider for detail if the destination allows it; chat apps often wrap anything past ~60.
Which photos convert well?
Strong contrast, simple background, one clear subject. Fine textures and busy scenes turn to static at character resolution โ that's physics, not the converter.