ASCII art text generator

Type a word and get it drawn in large letters made of text characters, five rows tall. Choose a style, check the preview in a fixed-width box and copy the result into a message, a README or a code comment.

Style

Supported: letters A-Z (case is ignored), digits 0-9 and . , ! ? - _ : + = / ( ) and the apostrophe. Each line of text becomes its own block.

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Type your text. The big letters appear below at once.
  2. Choose a style: Block, Hash or Compact.
  3. Press Copy and paste the art into a monospace field.

How it works

Each character has a small bitmap, five pixels tall and up to five wide, drawn for this site. The tool places the bitmaps side by side with one empty column between letters and replaces each pixel with the characters of the style. The Compact style joins two pixel rows into one text row with the half-block characters.

Worked example

The letter I in the Hash style is five rows: “#####”, “ #“, “ #”, “ #” and “#####”, with the stem centred. Written in Block, each # becomes two filled blocks, so the letter looks about as wide as it is tall.

Tips

Short words look best: about 12 letters fit in 80 columns in the Hash style, fewer in Block. Use Compact when you need less height, for example in a terminal banner.

Frequently asked questions

Which styles are included?

Block draws every pixel as two full-block characters, Hash draws it as the # sign, and Compact uses half blocks to fit the letters into three rows instead of five. All three use the same built-in pixel font, designed for this tool.

Which characters can I use?

The letters A to Z (lowercase is shown as capitals), the digits 0 to 9 and a few marks such as . , ! ? - _ : + = / ( ) and the apostrophe. A character the font does not have is drawn as a question mark.

Why does my art look broken when I paste it?

The letters line up only in a fixed-width (monospace) font. Paste into a code block or an editor with a monospace font, and avoid places that wrap long lines. The block characters need a font that has them, which most do.

Can I make several lines?

Yes. Every line of your text is drawn as its own block, with an empty row between blocks. The letters in one line are not wrapped, so keep lines short for narrow places.

More in Text

All tools in this category: Text ·Updated November 3, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.