✦ Font Bag

Image to ASCII Art Converter

Turn a photo into text art — ASCII, high-res Braille, colored Discord ANSI, or an emoji mosaic. Drop an image below, tweak the detail, and copy the result. It all happens in your browser — your picture is never uploaded to any server.

Style
Detail 90 chars wide
Drop or choose an image to see it as text art…

Which style to use — and where it works

  • ASCII — the classic look, made of letters and symbols. Works anywhere text does, but lines up best in a monospace spot (a code block, a terminal, or a fixed-width font).
  • Braille — packs a 2×4 dot grid into each character, so it's about 8× more detailed than ASCII. Also needs a monospace context to align.
  • Discord ANSI — colored blocks inside a ```ansi code block. Paste it straight into a Discord message on desktop/web (mobile shows it plain). Discord caps messages at 2000 characters, so keep the width small — the counter warns you.
  • Emoji mosaic — each cell becomes the nearest colored-square emoji, so it renders everywhere (bios, chat, anywhere) with no monospace needed. Lowest detail, most portable.

Privacy: the conversion runs entirely on your device using your browser's canvas — there's no upload and no server. You can open your browser's Network tab and watch: converting an image fires zero requests.

↑ Back to top

FAQ

Is my image uploaded anywhere?

No. Everything happens in your browser — the photo is read locally, turned into text on a canvas, and never sent to a server. There is no upload. You can verify it in your browser’s Network tab.

How do I make the ASCII art more detailed?

Drag the Width slider up — more characters across means more detail (and a bigger result). Braille mode is the most detailed since each character holds 8 dots.

How do I get colored ASCII art into Discord?

Pick the Discord ANSI style and copy it — it comes wrapped in an ```ansi code block. Paste it into a Discord message on desktop or web (mobile shows it without colors). Keep the width small so it fits the 2000-character limit.

Why does my ASCII art look crooked when I paste it?

ASCII and Braille only line up in a monospace font. Paste into a code block (Discord/Reddit triple-backticks), a terminal, or set the text to a monospace font. For a paste-anywhere version, use the Emoji mosaic style.

What image formats work?

Any image your browser can open — JPG, PNG, WebP, GIF (first frame), etc. Big photos are automatically downscaled for speed.