ASCII Art Image Converter
Turn a photo into text art you can paste into a terminal, a chat or a code block. Copy it as text or save it as a picture. Nothing is uploaded.
Updated May 2026 · Free · Works entirely in your browser
How the conversion works
Every character in a monospace font has a visual weight — how much ink it puts on the page. A full stop is almost nothing, an @ is nearly solid. Line them up from lightest to heaviest and you have a greyscale ramp made of letters.
The image is then shrunk to a grid the size of the output — 80 columns wide, say — so each cell holds the average brightness of that part of the picture. Match each cell's brightness to the nearest character in the ramp, print the rows, and the picture reassembles itself out of text.
Why the grid is squashed vertically
A monospace character is roughly twice as tall as it is wide. If the sample grid matched the image's true proportions, the printed result would come out stretched to double height. The fix is to sample about half as many rows as the aspect ratio suggests, which is what this tool does — and it is the single most common thing people get wrong when writing their own converter.
Choosing a character set
| Set | Levels | Best for |
|---|---|---|
| Standard | 10 | Almost everything. The familiar ASCII-art look |
| Detailed | 70 | Portraits at 120 columns or more, where the extra tones show |
| Blocks | 5 | When you want it to read as a picture, not as text |
| Binary | 3 | Logos, silhouettes, stark poster effects |
The block characters are Unicode rather than ASCII, so they need a font that includes them — nearly all modern ones do, but a very old terminal may show boxes instead.
Where to paste it
- A terminal — the native home for this. Works perfectly.
- A code block — on GitHub, Slack, Discord or Reddit, wrap it in triple backticks so the monospace font is preserved.
- A plain text file — Notepad, TextEdit in plain text mode, or any code editor.
- Email — only if you can force a monospace font. Most clients will reflow it into nonsense.
- Social media — generally reflows and destroys it. Use the PNG download instead.
Getting a good result
- Crop tightly to one subject. Detail spent on background is wasted at this resolution.
- Raise the contrast. ASCII has very few tonal steps and contrast is what separates them.
- Try the invert switch if the output is going on a dark terminal — the ramp needs to run the other way.
- Silhouettes and logos convert far better than busy photographs.
- If it looks like noise, halve the width. Fewer, better-chosen characters beat more mushy ones.
Gear we recommend for this workflow
As an Amazon Associate we earn from qualifying purchases. Affiliate disclosure.

Logitech G413 SE Full-Size Mechanical Gaming Keyboard - Backlit Keyboard with Tactile Mechanical Switches, Anti-Ghosting, Compatible with Windows, macOS - Black Aluminum
Best for comfortable typing while editing
View on Amazon
Womier Retro 75% Gaming Keyboard with OLED Display&Knob, M87 Pro Bluetooth 5.1/2.4GHz /USB-C Wireless Mechanical Keyboard with Hot-Swappable Custom Switch, Compact Gamer RGB Keyboard-Grey
Best for design shortcuts and multimedia work
View on Amazon
MX Master 3S Bluetooth Edition Wireless Mouse, No USB Receiver - Ultra-Fast Scrolling, Ergo, 8K DPI, Track on Glass, Quiet Clicks, Works with Apple Mac, Windows PC, Linux, Chrome - Graphite
Best mouse for long editing sessions
View on Amazon
Apple 2023 MacBook Pro with Apple M3 chip 14-inch, 8GB RAM, 512GB SSD Space Gray (Renewed)
Best for photo and video editing on the go
View on AmazonFrequently Asked Questions
Everything you need to know about image conversion.