How to make ASCII art from a photo

ASCII art is a picture drawn with plain text characters instead of pixels: dark parts of the photo become dense characters like @ and #, bright parts become light characters or plain spaces, and when you step back the letters and symbols read as the image. It is an old trick from the days of text-only screens, and it still works today for forum signatures, chat messages, and anywhere an image will not load. The steps below turn any photo into ASCII art in your browser on ImageTool.us, with no upload and no signup.

1. Step 1: pick a photo with a clear subject

Start with a photo where one subject stands out — a face, a pet, a building, a logo. High-contrast photos work best: a bright subject on a darker background, or a dark subject on a bright one. The tool only sees brightness, not color, so a photo that reads well in black and white will read well in text too. A busy photo with lots of small detail will turn into a muddy block of characters, so if your first try looks messy, pick a simpler photo before changing any settings. If the photo needs a quick tidy-up first, convert it to a common format with the Image Converter or trim the file size with the Image Compressor — the ASCII tool takes any image your browser can open.

2. Step 2: set the width — start at 80 characters

Open the Image to ASCII Art tool, upload your photo, and set the width slider. The width is measured in characters per line, from 40 to 160, and 80 is a good starting point. A narrow width, such as 40 or 50 characters, gives a chunky, poster-like result that is easy to read at a glance. A wide width, such as 120 or 160 characters, keeps more detail but makes the art taller and harder to paste into a chat box or a bio. If the art looks too blocky, raise the width; if it looks like noise, lower it. Do not judge the result while it is still small on your screen — zoom out or step back, because ASCII art is meant to be read from a little distance.

3. Step 3: pick a character set

The tool offers three character sets, and the choice changes the feel of the result more than the width does.

If you are unsure, try Simple first. If the result loses the details you care about, switch to Standard. If you want a poster rather than a picture, try Blocks.

4. Step 4: make the art and save it

Click Make ASCII Art and the text appears on the page. To use it elsewhere, select the text and copy it, then paste it where you need it — a forum post, a chat message, a document. To keep a copy, tap Download below the result to save the art as a plain .txt file called ascii-art.txt. The file is plain text, so it opens in any text editor, and it stays readable in any font that gives every character the same width, such as Courier or any monospace font. In a normal proportional font the columns will not line up, so always paste ASCII art into a monospace or code block when the place you are posting supports one.

How it works: brightness becomes characters

The tool reads the brightness of every part of your photo and swaps each brightness level for a character. Dark areas get dense, heavy characters such as @ and #; mid-tones get letters and punctuation; bright areas get light characters such as dots or a plain space. There is one adjustment you cannot see: text characters are about twice as tall as they are wide, so the tool samples half as many rows as columns — otherwise the art would come out stretched tall. That is why the output is shorter than the photo's shape suggests, and why it looks right in a text editor even though the photo itself is taller.

What photos work best

For a photo that is too dark or flat, try the Photo to Pencil Sketch tool instead — it is a different effect, but it is built for the same kind of high-contrast source image. And if the photo is the wrong size for the place you want to post it, the guide to the best image sizes for social media lists the right dimensions before you start.

Where to use ASCII art

For text on top of a normal photo rather than a text-only picture, use the Meme Generator instead — it keeps the photo and adds captions, which is the right tool when the image itself should stay visible.

Honest limits

Common mistakes

Quick checklist

Your images never leave your device on ImageTool.us: every tool runs entirely in your browser. No upload, no signup, no watermark.