Skip to content

How to Turn a Photo Into ASCII Art

Convert any photo into ASCII text art in your browser. Set the width, pick a character set, then copy the text or save it as an image. Free and private.

Updated 4 min read By CodingEagles
Free tool Image to ASCII Art Converter Turn a photo into ASCII text art, then copy it or save it as an image. Open tool

ASCII art turns a photo into a grid of text characters, where dark areas become heavy characters and light areas fade to spaces. It is a fun way to share an image as plain text, drop a portrait into a README, or add a retro touch to a terminal. This guide walks through making clean ASCII art from any photo and getting it to look right wherever you paste it.

TL;DR — Use the image to ASCII tool to turn a photo into text art. Set the width, choose a character set, then copy the text or save it as an image. Nothing is uploaded.

How a photo becomes text

The idea is simple. The photo is shrunk down to a small grid, and each cell is measured for how bright it is. A dark cell is swapped for a dense character, a light cell for a thin one or a space. Read from a distance, those characters blend back into the shape of the original picture.

Because the tool works from brightness, photos with clear light and dark areas turn out best. A portrait against a plain background, a logo, or a high-contrast scene all read well. A flat, low-contrast photo gives you a muddy block of similar characters.

Step by step: make ASCII art

  1. Open the image to ASCII tool and drop in a photo.
  2. Set the width in characters. A smaller width is quicker to read and easier to paste; a larger width holds more detail.
  3. Pick a character set. A standard set works for most photos. A detailed set gives smoother shading, and a block set gives a bold, solid look.
  4. Flip the invert option if you plan to show the art on a dark background, so light and dark swap to match.
  5. Copy the text to paste it somewhere, or save it as an image when you want the spacing locked in place.

Getting it to look right

A few small choices make a big difference:

  • Always view it in a monospaced font. ASCII art only lines up when every character takes the same width. In a normal font the columns drift and the picture falls apart.
  • Match the background. Dark characters on a light background read like a normal photo. If your destination is dark, turn on invert.
  • Save as an image for sharing. Messaging apps and social posts often reflow text or change the font, which breaks the alignment. Saving a picture keeps it exactly as you made it.

Copy the text or save a picture

You have two ways to take the result with you. Copying the text is best when the destination shows a fixed-width font, such as a code comment, a README, or a chat that supports code blocks. Saving it as an image is the safe choice everywhere else, because the spacing is baked in and cannot shift.

Where to go next

Frequently asked questions

What is ASCII art?
ASCII art is a picture built from plain text characters. Darker parts of a photo become denser characters like the at sign, and lighter parts become thin marks or spaces, so the shapes still read as the original image.
How do I make ASCII art from a photo?
Open a photo to ASCII tool, drop in your image, then set the width in characters and pick a character set. The tool samples the brightness of the photo and swaps each area for a matching character. Copy the result or save it as an image.
Why does my ASCII art look stretched?
Text characters are taller than they are wide, so a good tool shortens the number of rows to keep the proportions right. If your art still looks tall or squashed, lower the width a little and check it in a monospaced font where every character takes the same space.
What width should I choose?
For text you plan to paste into a message or a code comment, keep the width around 80 to 120 characters so it fits common windows. For a detailed picture you will save as an image, a larger width captures more of the photo.

Ready to try it?

Turn a photo into ASCII text art, then copy it or save it as an image. Free, unlimited, and 100% private — your files never leave your device.

Open the Image to ASCII Art Converter