Image to ASCII Art Converter
Select an image and it is converted into ASCII art, with characters chosen by pixel brightness. Use "Width (characters)" to set the detail and "Character set" to change the look, then copy the result as text or save it as a .txt file. If you want a pixel-art look instead, try the Image Pixelate, Mosaic & Color Reduction Tool.
🔒 Runs in your browser · Your data is never sent to a server
You can also drag and drop an image file here
ASCII art
How to use
- Choose an image file (drag & drop also works).
- Adjust "Width (characters)" and "Character set". Turn on "Invert brightness" if you will view it on a dark background.
- Check the preview, then use "Copy" or download it as a text file.
Notes
- Characters are taller than they are wide, so the number of lines is reduced automatically to keep the original aspect ratio.
- The output assumes dark text on a white background, so darker areas get denser characters. Turn on "Invert brightness" for dark editors or dark-mode chats.
- Transparent areas are treated as a white background.
- A monospace font is required to display it correctly. Pasting it into a chat or social app that uses a proportional font may break the alignment.
- All processing happens in your browser — the image you select is never sent to a server.
Glossary
ASCII art
Pictures drawn with letters and symbols. When converting an image, each pixel is replaced by a dense character like "@" or a light one like "." depending on its brightness.
Monospace font
A font where every character has the same width. ASCII art only looks like a picture when characters line up, so it must be shown in a monospace font.
FAQ
My ASCII art looks broken when I paste it into a chat or social app.
ASCII art only lines up in a monospace font, and most social apps and chats use a proportional one. Paste it into a code block where supported, or share it as an image instead.
How many characters wide should I make it?
Around 100–200 characters shows fine detail; 40–80 is easier to paste and share. Wider output may scroll sideways on a narrow screen.
The brightness looks inverted on a dark background.
By default, darker areas get denser characters, assuming dark text on a white background. Turn on "Invert brightness" when viewing it in a dark editor or dark mode.
Is my image uploaded to a server?
No. The conversion runs entirely in your browser, and the image data is never sent anywhere.
Share this page
