ASCII Text Generator

Type a word or short phrase and get large block lettering made from plain characters. Choose the fill character, make the letters wider if you like, and wrap the result in a comment marker so it can go straight into a README, a source file or a terminal start-up message.

What you enter

What you get

How it works

  1. Type your text. Letters, digits and a few marks (! . - ? , : ') are supported, and letters are shown as capitals.
  2. Choose a fill character, a letters-per-line limit and whether the letters should be wide.
  3. Choose a comment wrapper if the banner will live inside code: double slash, hash, block comment or HTML.
  4. Copy the result or download it as a text file. Paste it into a monospaced area, because a proportional font will bend the letters.

Where banners earn their place

A banner at the top of a README tells a visitor which project they are in before they read a word. In a command-line tool, a banner printed at start-up does the same job and gives the tool some character. Keep it to the name; the rest of the information belongs in plain text below it.

Source files are a good place for a banner above a big section, such as a header on a long configuration file. In that case use the comment wrapper that matches the file type and keep the banner short, because it is a landmark for people scrolling quickly.

How the lettering is built

Each character is stored as five rows of five cells. To draw a word, the tool takes row one of every letter and joins them with a gap, then row two, and so on, so the letters stand side by side. The chosen fill character replaces every filled cell, and spaces are left empty.

Making the letters wide simply repeats every column twice, which gives a stretched, bolder look without changing the letter shapes. Trailing spaces are trimmed from every line so that you do not paste invisible clutter into your files.

Common problems

If a banner looks broken in a web page, the cause is usually that the page collapses repeated spaces. Put the text in a preformatted block, which keeps spaces exactly as typed. In a chat tool, wrap it in a code block for the same reason.

If a banner is cut off in a terminal, it is wider than the window. Lower the letters-per-line number so that the text breaks into rows, or drop the wide option. For very long names, a short abbreviation often looks better than a three-row banner.

Tips

Frequently asked questions

What is ASCII art text?

It is lettering drawn with ordinary keyboard characters. Each letter is a small grid of rows, and a filled square in the grid becomes a character such as # or *. Because it is plain text, it works anywhere text works.

Which characters are supported?

The letters A to Z, the digits 0 to 9, spaces and the marks ! . - ? , : and '. Lower case letters are shown as capitals. Any other character is drawn as a question mark.

Why does my banner look wrong when I paste it?

Almost always because the place you pasted it uses a proportional font. Paste it into a code block or any monospaced font, and check that the editor is not wrapping lines.

What do the comment wrappers do?

They add the marker for a comment in the language you choose, so the banner is ignored by the program. Double slash fits JavaScript, TypeScript, C and Java. Hash fits Python, shell and YAML. Block comment fits CSS and C-style code. HTML wraps the lines in a comment tag.

How wide is the result?

Each letter is 5 characters wide plus a one character gap. Ten letters come to 59 characters. Wide letters double every column, so the same ten letters become 118 characters.

Related: Case converter, Character counter, JSON formatter.

Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.

More in Free Tools

We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.

Product

Who It's For

Features

Resources

Company

View Sitemap