tool hub Tool Hub

Ascii Art

Ascii Art — runs in your browser. Inputs are not stored.

Runs in your browser No sign-up Free to use


ASCII art

Mode

Enter values, then press Calculate.

How to use

  1. In Mode, choose text banner or image → ASCII. The default is text banner.
  2. For a banner, enter English letters, digits, and spaces in Text. Maximum 12 characters; the default example is HI.
  3. In image mode, pick a file and set width in characters from 40–160. The default is 80.
  4. Press Generate for the result, then Copy to the clipboard if needed.
  5. Reset restores banner mode and HI. Files are not sent to a server.

Key concepts

The text banner draws English capitals and digits as 5×7 block glyphs. Input is uppercased; unknown characters become a blank glyph. Hangul jamo banners are not included. Alignment is correct only in a monospace font. After uppercasing, the tool looks up a glyph table. Only A–Z, 0–9, and space have blocks. Before generating, check the radio that the mode is banner or image.

Image mode shrinks on a canvas, then maps brightness to the character ramp .:-=+*#%@. Height is shorter than width because of character aspect. Color is discarded; only light and dark remain. Wider output adds detail but can overflow a terminal or chat window. Vertical scale is multiplied by 0.45 so letters do not look stretched. The brightness ramp is inverted so space looks dark and @ looks bright. Scroll the preview before copying to check line wraps.

Example

Generating HI yields two letter blocks over seven lines. In Notepad, pick a monospace font such as Nanum Gothic Coding or Consolas so it does not break. Converting a logo PNG to 80-column ASCII gives an outline for chat or a README. Portraits with strong contrast are easier to read. An OK banner inserts a space between the two letters. A selfie at 120 columns adds detail but may need horizontal scroll in a mobile messenger.

Related: meme maker · QR code generator

Frequently asked questions

Does the ASCII art text banner support Hangul?

Banner glyphs are English, digits, and spaces. Hangul becomes empty cells. For Korean outlines, use image mode and supply a picture. A Hangul title only works if you upload a rendered PNG. The banner engine has Latin blocks only.

What is the image ASCII width in characters?

40 to 160. Default 80. Out-of-range values are clamped. Around 80 is comfortable for chat. Slack code blocks wrap less near 80 columns. 160 is for full README width.

What if the ASCII art looks broken?

That is a proportional font. The result box is meant to look monospace, and paste targets should be monospaced too. If it still breaks after paste, the receiver’s font is proportional. Ask them to wrap it in a code fence.

Can I copy the ASCII art result?

The Copy button puts the result string on the clipboard. Press Generate first so the box is filled. Copy targets the entire result. Drag in the box if you only need part of it.

What is the banner character limit?

Maximum 12 characters. Each letter has width, so longer text overflows horizontally. Input over 12 characters is truncated. Split long sentences into several generations.

Are images uploaded to a server?

No. Brightness is read only on a browser canvas and turned into characters. The original photo is read via a temporary in-memory URL; there is no upload API.

Ascii Art cover image
Your input is not sent to the server and disappears when you close the page.

Last reviewed: 2026-09-04