Advertisement

Turn any photo into ASCII or ANSI text art — tweak the width, character set, contrast and colors, then copy or download. Everything runs in your browser. Free.

Everything runs in your browser — your image never leaves your device.

Drop an image here
or click to browse — JPG, PNG, WEBP or GIF
Width (characters) 100
Character set
Contrast 0
Brightness 0
ascii.txt

									
{ } Your ASCII art appears here

About Image to ASCII Art

The Image to ASCII Art converter turns any photo or logo into text art using your browser and the canvas API. Drop in a JPG, PNG, WEBP or GIF and the tool maps pixel brightness to characters, rendering the result live as you adjust the settings.

You control the output width in characters, the character set — Standard, Blocks, Simple, or a custom dark-to-light ramp you type yourself — plus contrast, brightness, an invert toggle for dark backgrounds, and a colored HTML mode that keeps the original image colors.

When you are happy with the result, copy the text to your clipboard, download it as a .txt file, or export a rendered .png image of the art. Nothing is uploaded: the whole conversion happens on your device.

How to use Image to ASCII Art

  1. Drop an image onto the page or click to browse — JPG, PNG, WEBP and GIF are supported.
  2. Set the output width in characters to control how detailed the art is.
  3. Choose a character set (Standard, Blocks, Simple or Custom) and fine-tune contrast and brightness.
  4. Toggle Invert for light-on-dark output, or Colored (HTML) to preserve the image colors.
  5. Copy the result, or download it as a .txt file or a rendered .png image.

Frequently asked questions

JPG, PNG, WEBP and GIF files all work. The image is drawn to an offscreen canvas in your browser and sampled pixel by pixel, so anything your browser can display can be converted.

Yes. Pick the Custom character set and type your own ramp ordered from dark to light — for example a handful of letters or symbols — and the converter maps brightness onto exactly those characters.

The .txt file contains the raw characters, ideal for terminals, code comments or README files. The .png download renders the art onto a canvas and saves it as an image you can share anywhere.

ASCII art relies on a monospaced font. Paste it into a terminal, code editor or a block that uses a fixed-width font; proportional fonts will distort the alignment.

No. The conversion runs entirely in your browser via the canvas API, so your image never leaves your device.

Yes, completely free — no credits, no watermark and no account needed.

Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.