convert

Image to ASCII Art

Turn any picture into text-based ASCII art you can paste into chats, code comments or terminals.

Runs on your deviceBatch readyNew

Add images

PNG, JPG, WebP, HEIC, SVG — anything your browser can decode.

Drop images here
Drag and drop, or choose files
PNGJPGJPEGJFIFWEBPGIFBMP+5

Choose an output

Turn any picture into text-based ASCII art you can paste into chats, code comments or terminals.

Fine-tune

Optional — sensible defaults are already set.

Width100chars
Characters

About Image to ASCII Art

Convert a picture into ASCII art: plain text where characters of different visual density stand in for light and dark areas. Choose the width in characters and a character set, from the classic "@%#*+=-:." ramp to a detailed 70-character set, shaded blocks or binary digits.

When it helps

  • Adding a text logo or banner to a README, code comment or terminal startup script.
  • Sharing fun text art in chats and forums that support monospace code blocks.
  • Making retro-style art for a terminal app or game.

Tips

  • ASCII art only lines up in a monospace font. Paste it into a code block when sharing.
  • Use 60-100 characters wide for chats and comments, and more for detailed art viewed full-screen.
  • Turn on Invert when the art will be shown as light text on a dark background, like most terminals.
  • High-contrast images with a clear subject convert far better than busy, low-contrast photos.

Good to know

Quick answers about image to ascii art in your browser.

It's probably shown in a proportional font. Switch to a monospace font or a code block so every character takes the same width.

It reverses which characters represent dark and light, so the art reads correctly as light text on a dark background.

Yes. There is no sign-up, no watermark and no limit on how many files you process.

No. Files are read and processed locally in your browser, so they never leave your device.

Related tools