Image to ASCII Art

Turn image brightness into ASCII characters you can copy or download as text.

Free. No signup.

Drop your image here

Drag and drop, or choose a file below

JPG · PNG · WEBP
Up to 250 MB · One image at a time
Each image: up to 16 megapixels and 8192 px per side

Adjust the effect

Transparent pixels are composited on white. The text uses a 1:2 character aspect ratio, at most 200 rows, and never more columns than source pixels. Display it with a monospace font.

Result

Choose an image or try the sample to see your preview here.

100% local processing

How to use

  1. 01

    Choose an image or try the local sample.

  2. 02

    Set the maximum text width and optionally reverse the character density.

  3. 03

    Inspect the result and copy or download the text.

Details and tips

How it works

Each character represents average brightness over a source region. Transparency is composited on white, and a 1:2 character aspect ratio keeps a recognizable shape in a monospace font.

Made for everyday images

Make terminal artwork, README illustrations and text-based image experiments.

Frequently asked questions

Are images uploaded?

No. Processing and export happen on your device. Images are not saved to an account.

What are the limits?

Input supports JPG, PNG and WebP, up to 250 MB, 8192 px per side and 16 million pixels. Expanded output must also fit the pixel limits. Animated input is processed as a still frame.