AbraCalc

Image to ASCII Art Converter

Turn any image into ASCII art in your browser. Adjust width, invert brightness, then copy or download the text. Nothing is uploaded.

Pick an image — conversion happens on your device.

    

Pure browser JavaScript — uses FileReader and the Canvas getImageData API.

Embed this tool on your site

How to use this tool

  1. Choose an image from your device.
  2. Set the output width in characters and optionally Invert for dark backgrounds.
  3. Click Convert, then Copy or Download the ASCII art as a .txt file.

Turn any image into ASCII art in your browser. Adjust width, invert brightness, then copy or download the text. Nothing is uploaded.

Frequently asked questions

How does it work?
The image is downscaled to a small grid on a canvas; each cell's brightness is mapped to a character from a light-to-dark ramp.
Is my image uploaded?
No — FileReader and Canvas do everything locally; the image never leaves your browser.

References & sources