/TUTORIAL · ASCII ART

How to Make ASCII Art From a Photo

The short answer

Open a free browser-based ASCII art generator, drop in your photo, and choose the Characters style. Pick a character ramp (dense ramps like @#S08Xx capture more detail), raise contrast a little, then export as PNG or GIF. The whole thing takes under a minute, costs nothing, and your photo never leaves your device.

ASCII art turns a picture into an image made entirely of typed characters — the kind you'd see in old terminal demos and BBS art. You don't need Photoshop, a plugin, or any coding to make it. With a real-time editor you can drop a photo in and watch it become text in front of you. This guide walks through exactly how, and how to make it actually look good rather than a muddy mess of symbols.

A cloudscape photo converted into ASCII art using printable characters mapped to brightness
A photo rendered as ASCII art with the Characters ramp — dense glyphs fill the shadows, sparse glyphs the highlights.

What you'll need

Just a browser and a photo. We'll use ASCII Magic — it's free, needs no signup, and runs entirely on your device (nothing is uploaded). Photos with clear contrast and a recognisable subject convert best; busy, low-contrast images turn to noise.

Turn a photo into ASCII art in 5 steps

Open the editor and drop your photo

Open the ASCII Magic editor and drag any JPG, PNG, WebP or GIF onto the canvas (or click to browse). The image is processed locally with HTML5 Canvas — it never leaves your computer, which makes this safe for unreleased or personal photos.

Choose the Characters style

Select the Characters render mode. This is classic ASCII: the tool measures the brightness of each cell and replaces it with a character — dense characters for dark areas, sparse ones for light. It updates in real time, so every change you make is instant.

Pick a character ramp

The character ramp is the single biggest lever on the look. Use the Character Set dropdown to switch between three presets:

  • Standard (@#S08Xx+=-;:,.) — the balanced default; great all-round detail for photos.
  • Detailed — more glyphs, smoother gradients; best for faces and high-detail images.
  • Minimal (. : -) — clean, graphic, poster-like.

Or type your own into the Chars field — your name, a word, or any custom set. (For solid block fills █▓▒░, switch the Style to Block Characters.)

Tune contrast, density and edges

This is where good ASCII art is won. Three sliders matter most:

  • Contrast — push it up to separate the subject from the background; ASCII has a limited tonal range, so contrast does a lot of work.
  • Coverage / density — controls how much of the image is filled vs left as background.
  • Edge emphasis — keeps outlines crisp so the subject stays recognisable even at low character counts.

Adjust the font size too: smaller characters mean more of them, which means more detail (and a bigger export).

Export your ASCII art

Hit export and choose PNG or JPG for a still, or animated GIF if you want motion. You can export at 1× to 4× the source resolution — a 1080p photo at 4× gives a 4320×2440 file, big enough for a poster or wallpaper. No watermark, ever.

Try it now — open the editor →

Tips for ASCII art that actually looks good

Can you make ASCII art from a video?

Yes — and it's one of the most fun things to do with it. Drop an MP4, MOV or WebM into the same editor, keep the Characters style, and every frame renders as ASCII. Export the result as a looping MP4 or GIF. If you want a walkthrough specifically for clips, our ASCII art guide covers the video workflow in more depth.

ASCII art is one of 13 styles

Characters is the classic look, but the same editor can turn your photo into pixel art, halftone dots, voxel cubes, a photo mosaic, glitch art and more — browse all 14 styles here. They share the same controls, so once you've learned ASCII you've learned all of them.

Frequently asked questions

What is the easiest way to make ASCII art from a photo?
Open a browser-based ASCII art generator like ASCII Magic, drop your photo in, and pick the Characters style. The tool maps printable characters to brightness automatically. Adjust the ramp and contrast, then export — under a minute, no signup.
Is it free to convert a photo to ASCII art?
Yes. ASCII Magic is free with no signup and no watermark. Every conversion runs locally in your browser, so your photo never leaves your device.
What character set makes the best ASCII art?
For detailed photos, a dense ramp like "@#S08Xx+=-;:,." captures the most tonal range. For clean, graphic results, a minimal ramp like ". : -" reads better. You can also paste a custom set.
Can I make ASCII art from a video too?
Yes. Drop an MP4, MOV or WebM in and every frame renders as ASCII. Export as MP4 or animated GIF.
What resolution can I export at?
Stills export at 1× to 4× source resolution. A 1080p photo at 4× produces a 4320×2440 print-ready file.
Keep reading
Dithered artwork for the ASCII Magic vs ASCIInator comparison
Compare

ASCII Magic vs ASCIInator

Two free ASCII art tools compared honestly — video, styles, color, export and price.

June 8, 2026
Dithered artwork for the ASCII Characters style guide
Style Spotlight

ASCII Characters: The Full Guide

A deep dive into the classic ASCII style — ramps, contrast, density, and when to use it.

June 8, 2026

/CREATE ART IN SECONDS

Turn your photo into ASCII art — in your browser.

Free, no signup. Every character ramp and slider updates the preview instantly — export as PNG, GIF or MP4 at up to 4× resolution.

Open the editor →