README and terminal decoration
Reduce a logo to plain text, or make a large banner for a code comment or a CLI welcome screen.
Guide
ASCII art converts a local image into character art whose density follows brightness, or draws a text banner with the built-in 5×7 dot-matrix glyphs for READMEs, code comments and terminal welcome screens. The image mode scales and samples on a browser canvas, computes luminance with 0.2126R + 0.7152G + 0.0722B and maps it to the chosen character set; the row count takes the original aspect ratio and multiplies it by about 0.5 to offset the fact that monospace characters are usually taller than they are wide.
Updated 2026-09-102 min read
| Input | Output | Notes |
|---|---|---|
| a high-contrast logo, width 80 | multiple lines about 80 characters wide | the row count is derived from the image ratio |
HELLO + # |
a 5×7 dot-matrix banner | characters outside the font become spaces |
Reduce a logo to plain text, or make a large banner for a code comment or a CLI welcome screen.
Try different character sets and widths on a high-contrast image, then export a PNG to share.
The tool approximates with a 0.5 character aspect-ratio compensation; terminal fonts differ, so the displayed proportions can still vary slightly.
The 5×7 banner only covers the built-in English letters, digits and common punctuation, and characters outside the font become spaces; image-to-ASCII is not limited this way.
Image decoding, brightness sampling, text and PNG generation all happen locally in the browser; the source image is not uploaded.
Updated 2026-09-10
Image to ASCII art and text to dot-matrix banners; copy as text or export PNG