Skip to content
tools.best

Browse all tools

ASCII Art Generator

This ASCII art generator turns a word or a short line into large letters made of characters, ready to copy into a README, a code comment or a plain-text message.

Runs in your browser. Nothing you enter is sent to a server. Sources: Unicode charts Updated

5 lines, 43 characters wide.

How the ASCII art generator draws letters

There is no font engine behind this. For each style the page holds a small table that says how every supported character is drawn, row by row.

The tool looks up each character you type, places the shapes side by side and joins the rows. Each line of your text becomes its own row of large letters, with an empty line between them.

The block and double-line alphabets have capital letters only, so your text is converted to capitals first. Spaces at the end of each output line are removed, which keeps the art clean when you paste it into a file.

For bold or script letters that stay the size of normal text, use the Unicode text converter instead. To change the case of text that goes into a frame, run it through Convert Case first.

ASCII art styles: block, box drawing, frame and circled

StyleCharacters it drawsHeightMade of
Block letters (█)A to Z, 0 to 9, space and . , ! ? - : ' / + = _5 linesThe full block character U+2588, from the Unicode Block Elements
Block letters, plain ASCII (#)The same set5 linesThe # sign and spaces: ASCII only
Double-line lettersA to Z and space3 linesUnicode Box Drawing characters such as ╔ ═ ╣
Frame, double lineAnything you typeYour lines plus 2Your text inside a border of Box Drawing characters
Frame, plain ASCIIAnything you typeYour lines plus 2Your text inside a border of +, - and |
Circled lettersA to Z, a to z and 0 to 9 are replaced; other characters stay as typedYour linesUnicode Enclosed Alphanumerics such as Ⓐ ⓑ ①

A character that a style cannot draw is left as a blank space, and the line under the result names it. Accented letters such as é have no shape in the block and double-line styles.

ASCII art example: "Hi" in block letters

Type Hi and choose "Block letters, plain ASCII (#)". Each letter is 7 characters wide with 2 spaces between letters, so the result is 5 lines and 16 characters wide:

#     #  #######
#     #     #
#######     #
#     #     #
#     #  #######

The same text in "Frame, plain ASCII" keeps the lowercase letter and is 3 lines tall:

+----+
| Hi |
+----+
ASCII art of the word Hi from the ASCII art generator in two styles: block letters drawn as solid squares, and plain ASCII as 5 lines of # signs, 16 characters wide.
Each letter is 7 columns wide with 2 spaces between letters, so two letters make 16 columns.

Is block-letter text really ASCII?

ASCII has 95 printable characters: the space, the digits, the unaccented Latin letters and common punctuation, at codes 32 to 126. The full list is in the table on the ASCII to text page.

The block character █, the box drawing lines and the circled letters are not among them. They are Unicode characters.

This matters when the destination only accepts ASCII, for example some source code style rules or old terminals. In that case use one of the two "plain ASCII" styles.

The frame styles count one column per character. Characters that are drawn two columns wide in a monospaced font, such as Chinese, Japanese and Korean characters and most emoji, will push the right border out of line.

ASCII Art Generator: FAQ

Why does the art look broken after I paste it?
The letters only line up in a monospaced font, where every character has the same width. Most chat apps, email programs and word processors use a proportional font, so the columns drift apart. Paste the art into a code block or choose a monospaced font such as Courier New, Consolas or Menlo.
Is the output really ASCII?
Only two styles are: "Block letters, plain ASCII" and "Frame, plain ASCII" use nothing but the 95 printable ASCII characters. The other styles use Unicode characters from the Block Elements, Box Drawing and Enclosed Alphanumerics blocks. Those look sharper, but a system that only handles ASCII cannot show them.
Which characters can I type?
It depends on the style; the table on this page lists them. The two block styles draw A to Z, 0 to 9, the space and eleven punctuation marks. The double-line style draws A to Z and the space only. A character without a shape is left blank and named under the result.
Can it turn a picture into ASCII art?
No. This tool only turns typed text into large letters. It does not read image files.
Why are lowercase letters shown as capitals?
The block and double-line alphabets were drawn with capital letters only, so the tool converts your text to capitals before drawing it. The frame and circled styles keep lowercase letters.

Sources