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
- Drop or pick an image.
- Pick a width (characters per row) and character set.
- Toggle invert if the result looks like a negative of what you want.
- 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
Image Crop (Aspect Ratio)
Crop any image to a standard aspect ratio (1:1, 16:9, 4:3, etc.) — centered automatically.
Image Rotate & Flip
Rotate an image 90° at a time or flip it horizontally / vertically, then download the result.
Image Resize
Resize an image to any dimensions and export as PNG, JPEG, or WebP — all in your browser.
Image to Base64
Convert an image to a Base64 data URL you can paste anywhere.
QR Code Generator
Create custom QR codes from any text or URL and download them.
Image Compressor
Compress and resize JPEG, PNG, and WebP images in your browser.