🔠 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:
| Character | Glyph columns |
|---|---|
| I, T, 1 | 3 |
| M, N, V, W | 5 |
| Space | 2 |
| All other letters and digits | 4 |
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.
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.