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
#### ##### ### ### ### #### #### # # # # # # # # # # # # # # # ### # # # #### # # # # # # # # # # # # # # #### ##### ### ### ### # # ####
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
Type a short word or phrase.
The banner renders live below.
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
Discord Fancy Font Generator
Convert plain text into 18+ Unicode font styles - bold, italic, script, fraktur, double-struck, monospace, circled and more.
Upside Down Text Generator
Flips text upside down - ʇxǝʇ uʍop ǝpısdn.
Zalgo / Glitch Text Generator
Corrupt text with combining marks - M̷e̶s̸s̵ ̴t̶h̸e̶ ̸z̵a̴l̶g̶o̷.