Image to ASCII Converter
Upload or paste an image to turn it into detailed ASCII character art with your own contrast, brightness and colors.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %@@@@@%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %@@@@@%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%#####************####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%###******++++++++*****####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@ %%%%%%%%%%%%%%%%%%%%%%%##****+++++++++++++++++****###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@ %%%%%%%%%%%%%%%%%%%%%###***+++++++++++++++++++++****##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%##***++++++=============++++++***##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@ %%%%%%%%%%%%%%%%%%%##***+++++=================+++++***##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@ %%%%%%%%%%%%%%%%%%%##**+++++=======-----=======+++++***##%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%@@@ %%%%%%%%%%%%%%%%%%##***++++======---------======+++++**##%%%###############%%%%%%%%%%%%%%@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%##**+++++======----------=====+++++**#%%#######*****#######%%%%%%%%%%%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%##***++++======----------=====+++++**#%######**********#####%%%%%%%%@%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%##***+++++======--------======++++***%%#####************####%%%%%%%%%%%%%%%%@@@@@@ %%%%%%%%%%%%%%%%%%%##**+++++=========-=========+++++**#%%####*****+++*****####%%%%%@@@@%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%%###**++++++===============++++++***#%%#####***********#####%%%%@@@@@%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%%%###***++++++===========+++++++***##%%%#####*********######%%%%%%%%%%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%%%%###***+++++++++++++++++++++***###%%%%%#######***#######%%%@@%@@@@@%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%###****+++++++++++++++****###%%%%%%%%%##############%%%@@@%@@@@@%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%####*******+++********###%%%%%%%%%%%%%%#######%%%%%%%%%%%@@@@@%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%######*******######%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@%@@@@@%@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@@@@@%@@@@@%@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@%@@@@@%@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@@%@@@@@%@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@@@@@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
How to use the Image to ASCII Converter
Three steps, all processed in your browser.
Upload or paste an image
Drag and drop a file, browse for one, or press Ctrl+V to paste from your clipboard.
Adjust characters and shading
Change the width, character set, contrast and gamma until the details look right.
Copy or download the art
Copy formatted text for Discord, or download PNG, SVG, HTML or TXT.
How image to ASCII conversion works
The converter scales your image down to a grid — one cell per character — and reads the brightness of each cell. Each brightness level maps to a character from the selected set, darkest to lightest. In color mode, each character also keeps the original color of its cell.
A few settings make the biggest difference:
- Width sets the level of detail. More characters means more detail but longer lines.
- Contrast, brightness and gamma decide which details survive. Raise the gamma to open up dark photos.
- Invert swaps the mapping for dark backgrounds, such as Discord in dark mode.
- Edge detection traces outlines, which helps with logos and line art.
JPG, PNG, GIF and WebP images all work, and you can paste a screenshot straight from your clipboard.
Frequently asked questions
Is my image uploaded to a server? ▼
No. The conversion happens entirely in your browser, and the image never leaves your device.
What is the best width for Discord? ▼
Discord messages are limited to 2,000 characters, so keep the width around 40–50 characters and the image short. The tool warns you when a Discord copy is over the limit.
Can I keep the colors of the original image? ▼
Yes. Switch the color mode to original colors, then export PNG, SVG or HTML. Plain text and Discord copies are always single-color.