Skip to content
Text & Fonts

ASCII Text Art Generator

Convert short words into blocky ASCII banner letters built from symbols like #, = and *. It also includes a small set of kaomoji faces so you can drop expressive text art straight into a message.

  • Free, no limits
  • No login
  • Runs in your browser
Tool
####   #####   ###    ###    ###   ####   ####   
#   #    #    #      #   #  #   #  #   #  #   #  
#   #    #     ###   #      #   #  ####   #   #  
#   #    #        #  #   #  #   #  #  #   #   #  
####   #####   ###    ###    ###   #   #  ####   
Kaomoji

About this tool

ASCII art turns plain characters into visual banners using a grid of symbols. Because Discord uses a monospace font inside code blocks, ASCII art lines up perfectly in chat.

This tool builds banner letters from # characters and includes a set of kaomoji faces you can drop into messages.

How to use

1

Type a short word or phrase.

2

The banner renders live below.

3

Copy the ASCII art and paste it into Discord.

Why ASCII art needs a code block

ASCII art depends on every character occupying the same width. Discord's message font is proportional, so an i is narrower than an m and unfenced art collapses into a ragged mess.

Wrapping the art in triple backticks switches Discord to a monospace font and preserves alignment exactly. This is not optional - it is the difference between art that renders and art that does not.

Code blocks also disable markdown inside them, which matters because ASCII art is full of asterisks and underscores that would otherwise be read as formatting.

Fitting inside the message limit

Every character counts against the 2000-character cap, including the spaces that make up most of a piece of ASCII art. A 40-line banner at 60 characters wide is 2400 characters before the backticks, and will be rejected.

Line width matters separately. Discord wraps long lines rather than scrolling them, and a wrapped line destroys the alignment the code block was preserving. Around 50 to 60 characters is safe on most window sizes, and narrower still if you expect mobile readers.

How to post ASCII art in Discord

Paste your art between three backticks to force a monospace font, then add a language tag like ```text if you want syntax highlighting disabled. This keeps every row aligned so the art reads correctly.

Frequently asked questions

Why does ASCII art break outside code blocks?

Discord's normal font is proportional, so columns drift. Wrap the art in triple backticks to keep it monospaced.

What characters work in the banner?

The letters A-Z, digits and spaces are supported. Other characters fall back to a blank cell.

Related guides

Browse all guides and generators.

Try other relevant tools