AZ Tools

Image → ASCII Art

Image

Drop an image, pick a width and character set (standard, blocks, detailed 70-char, or binary 0/1), and the tool maps each pixel's brightness to a character. The result is monospace ASCII art you can paste into a README, code comment, terminal banner, or email signature. Output is rendered with a tiny font so wide images stay viewable; download as .txt for use elsewhere.

How to use

  1. Drop or pick an image.
  2. Pick a width (characters per row) and character set.
  3. Toggle invert if the result looks like a negative of what you want.
  4. Copy the ASCII or download as a .txt file.

Frequently asked questions

How is brightness calculated?
Standard luminance formula: 0.299·R + 0.587·G + 0.114·B. The brightness maps to an index in the chosen character set.
Why does my output look squished vertically?
Monospace characters are taller than they are wide (~1.8:1). The tool compensates by scaling the height to about 0.55× the width. If your font has different proportions, adjust the width slightly.
Should I invert?
If you'll paste into a dark terminal, leave invert off — light pixels become dense characters. For a light page (white background), turn invert on so dark pixels become dense characters.
How big a width can I use?
Up to 400 characters wide. Past that, the ASCII becomes too big for most viewing contexts.

Related tools