256 Tools

Image to ASCII Art

Your image is processed in your browser and never uploaded.

Related external sites

Some links are affiliate links.

Related tools

Turn any photo into ASCII art — a picture made of text characters. Adjust the width and invert the shading to suit a light or dark background, then copy the result. Everything runs in your browser; your image is never uploaded.

How to use

  1. Choose an image from your device.
  2. Adjust the width and toggle invert if your background is dark.
  3. Copy the ASCII art and paste it wherever you like.

How it works

The image is shrunk to a small grid where each cell becomes one character. The brightness of each cell is measured, then mapped to a character from a ramp — dense characters like @ for dark areas and spaces for light ones. Because text characters are taller than they are wide, the number of rows is reduced so the art keeps the right proportions.

A picture is converted into a grid of text characters by brightness.@%#*+=-:.

Features

Adjustable width

Set how many characters wide the art is, trading detail for size.

Invert shading

Flip light and dark to suit a light or dark background.

Monospace output

Output is aligned for monospace fonts so it looks right when pasted.

Fully private

Images are processed in your browser and never uploaded.

When to use it

Chat & social

Drop a fun text-art image into a chat or post.

READMEs

Add an ASCII banner or logo to a code project.

Avatars

Make a quirky text version of a picture or logo.

Just for fun

Experiment with turning photos into retro text art.

Notes

  • View and paste with a monospace font so it lines up.
  • Use invert when pasting onto a dark background.
  • Larger widths give more detail but bigger output.
  • All processing runs on your device; your image is never uploaded.

FAQ

Is the output in color?
No, it is plain text characters based on brightness. It looks best in a monospace font.
Where can I paste it?
Anywhere that uses a monospace font — code blocks, terminals, READMEs and many chat apps.
What width should I use?
Around 80 characters is a good balance. Wider gives more detail; narrower is more compact.
My image looks wrong on a dark theme — why?
By default dark areas use dense characters. Turn on invert so it reads correctly on a dark background.
Is my image uploaded?
No. The conversion happens entirely in your browser and the image never leaves your device.

We use cookies for ads and analytics.