EN
My tools

ASCII Art Text Generator

Turn words into big ASCII art letters: block, shadow, outline, hash and half-block styles in two pixel fonts, with slant, width limit, alignment and code-block output.

Up to 300 characters. Letters A–Z, digits and common punctuation; accents are dropped (é → e).
Used with “Custom character”.
Not used by Outline and Half blocks, which have their own shape.
Longer lines wrap at spaces. 80 suits terminals and READMEs; about 60 fits a Discord message on a phone.
ASCII art
7 lines · 50 characters wide

Paste into a place that uses a fixed-width (monospace) font, such as a code block, terminal, README or source comment; in proportional fonts the letters fall apart.

Screen readers read the art symbol by symbol, so put the plain words next to it (for example in the line above or in alt text).

Block characters (█ ░ ▀ ▄) are Unicode, not plain ASCII; choose Outline or Hash for 7-bit ASCII output.

My tools →
Advertisement

Make big banner letters out of text characters for README files, code comments, terminal welcome messages, Discord posts and old-school signatures. Choose a font, a drawing style and a maximum width; the generator wraps long lines at spaces and can slant, center or right-align the result. Everything is drawn from two pixel fonts made for this site, so the output is consistent and free to use.

How to use this tool

  1. Type a word or a short phrase.
  2. Pick the Big font (upper and lower case, with descenders) or the compact Small font (capitals).
  3. Choose a style: solid blocks, blocks with a shadow, a pure-ASCII outline, hash marks, the letters themselves, half blocks or your own character.
  4. Set the maximum width and alignment, and tick “code block” if you will paste into Discord, GitHub or Reddit.
  5. Copy the art and paste it somewhere that uses a monospace font.

Formula

Output width = pixels × pixel width (block, hash, letters) · 2 × pixels + 1 (outline) · (pixels + 1) × pixel width (shadow)

Each letter is a grid of pixels: 5 × 7 for the Big font (narrower for i, l, punctuation) and 3 × 5 for Small. A pixel becomes one or two characters; two make the letters look roughly square because monospace characters are about twice as tall as they are wide. Outline draws the edges of each pixel area with | and _, so it stays in plain 7-bit ASCII. Half blocks put two pixel rows into one text row with ▀ and ▄, halving the height. Spaces at the ends of rows are removed so the art pastes cleanly.

Example

“HI” in the Big font, solid blocks, 1-character pixels and a 1-pixel gap is 7 rows high and 9 characters wide: a 5-pixel H, one empty column and a 3-pixel I. With 2-character pixels the same banner is 18 characters wide, and the Small font in half blocks shrinks a single letter to just 3 rows.

Frequently asked questions

Why do my ASCII letters look broken after pasting?

The receiving app is using a proportional font, where a space is narrower than a block. Paste inside a code block (`), a terminal or any monospace field. On Discord, tick the code-block option before copying.

Is the output real ASCII?

Outline and Hash use only standard ASCII characters. Blocks, shadow and half blocks use Unicode block elements (█ ░ ▀ ▄), which look solid and paste fine almost everywhere but are not 7-bit ASCII.

Can I use Korean, emoji or other scripts?

No. The pixel fonts cover Latin letters, digits and common punctuation. Accented letters are drawn without the accent, and anything else is shown as a question mark and listed under the result.

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). ASCII Art Text Generator. https://kakao.mobile/tools/ascii-art-generator/

MLA

“ASCII Art Text Generator.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/ascii-art-generator/.

Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms

Advertisement