🔠 ASCII Art Text Generator

Type up to 12 letters (A-Z, 0-9, space) and get big block-letter ASCII art you can copy and paste anywhere.

How each letter is drawn

The page carries a lookup table of glyphs, one per character, each stored as five strings of equal length. Your text is upper-cased, and the art is built row by row rather than letter by letter - row 0 of every glyph is joined first, then row 1, with a single space after each glyph as the gap between letters. Typing HI gives this:

█  █ ███
█  █  █
████  █
█  █  █
█  █ ███

The art is always five lines tall, and every line ends with the trailing space that follows its last glyph.

Widths, limits and what you can type

Glyphs are not all the same width, so the finished art is narrower or wider than a simple four-columns-per-letter estimate:

CharacterGlyph columns
I, T, 13
M, N, V, W5
Space2
All other letters and digits4

Add one column per character for the gap: HI is 4 + 1 + 3 + 1 = 9 columns wide. The input box is capped at 12 characters, which keeps the widest possible line around 72 columns - narrow enough to survive most chat windows and code comments.

Only A-Z, 0-9 and the space have glyphs. Type a hyphen, an exclamation mark or an accented letter and the tool refuses, naming the characters it could not draw. Lower case is fine - it is upper-cased before the lookup.

Frequently asked questions

Is this really ASCII art?

Not strictly. The letters are drawn with the Unicode full block character U+2588 rather than the 7-bit characters like # and * that classic ASCII art uses. It pastes cleanly anywhere that handles UTF-8, which is almost everywhere, but a terminal stuck on a legacy code page may show boxes.

Why does it say unsupported character?

The font only covers the 26 letters, the ten digits and the space. Punctuation and accented letters have no glyph, so the tool stops and lists exactly which characters it could not draw instead of dropping them silently.

Why does my ASCII art look crooked after pasting?

The alignment relies on every character occupying the same width, so it only holds in a monospace font. Paste it inside a code block - triple backticks in Discord, Slack or GitHub - or set the text to Courier or Consolas.