Image to ASCII
Convert any image into ASCII art from each pixel's brightness. Configurable width and density.
How does it work?
First we turn every pixel into grayscale. From there, brightness decides which ASCII character lands at that spot: darker areas get the "denser" characters (@, #), while brighter ones get the lighter picks (., ').
The width you choose sets how many characters fit per line. Height, on the other hand, follows from the proportions, with a tweak to account for the characters' own aspect ratio, which tends to sit around 2:1.
The processing stays on your machine, and the image never leaves your browser.
Related Tools
CNAB File Reader
Read Brazilian CNAB 240 and CNAB 400 banking files and display records decomposed by type.
GEDCOM Reader
Read GEDCOM (genealogy) files and list individuals (INDI) with name, birth and death dates.
PDF Merge
Merge several PDFs into a single file in the given order. Everything in your browser via pdf-lib.
Turn images into ASCII art
Those images made only from text characters, ASCII art, carry a retro charm that recalls the early days of computing. This tool does the conversion on its own, reading the brightness of each region of the image to pick the character that best stands in for that tone.
By tweaking the width and the character density, you balance the level of detail against the size of the result, going from a plain sketch to a more careful drawing. You can use it on an email signature, terminal art, a nostalgic post, or just for the fun of watching a photo become text.
The image goes to no server at all. The whole conversion happens inside the browser, so just load the photo and copy the ASCII art right after.