How to use
- Enter a short piece of text.
- Click "Generate".
- Copy the result to use it.
🎯 Use Cases
- Add a fun touch to chat or commit messages
- Decorate the top of a README with a logo
- Create a banner for console output
Example
Input
HI
Output
@@@ @@@ @@@@@@ @@@ @@@ @@@ @@@@@@@@@@ @@@ @@@ @@@ @@@ @@@ @@@ @@@@@@ …
Entering "HI" draws each letter as a large ASCII banner, where letter strokes become dark characters (@ % #) and empty space stays blank. Because the exact glyph shapes depend on your browser's font rendering, this is a representative example, and the full banner spans several rows.
Making ASCII art display correctly
ASCII art draws pictures out of characters, so the font it is shown in decides whether it looks right.
| Factor | Details |
|---|---|
| Characters used | Only ASCII letters, digits and symbols |
| Requirement | A monospace font — every character must take equal width |
| Typical uses | README banners, code comments, terminal splash screens, commit messages |
| Input limits | Best for short Latin text — non-Latin scripts may not be supported |
FAQ
- How is the ASCII art generated?
- Your text is rendered onto a canvas, then each pixel's brightness is analyzed and mapped to a character.
- Does it support non-Latin scripts?
- Yes. Any character your browser's font can render, including non-Latin scripts, can be converted.
- Is my text sent to a server?
- No. It's processed entirely in your browser using the Canvas API.
- Why does the art break in messengers?
- They render in proportional fonts. Wrap it in a code block (```) or paste somewhere monospace.
- Can I banner a long sentence?
- You can, but readability drops — short words or initials look best.
More Text Tools
📝
Markdown Preview
Live-preview Markdown as HTML
🔗
URL Encoder/Decoder
Percent-encode/decode URL characters
✏️
Find & Replace
Search & replace with regex support
🆚
Text Diff
Compare two texts line by line
↕️
List Sorter
Sort a list & remove duplicates
📧
Email Extractor
Extract & dedupe emails from text
🔢
Character Counter
Count characters, bytes, lines & words
🔠
Case Converter
Convert to UPPER/lower/Title Case
🔤
Fullwidth/Halfwidth Converter
Convert fullwidth chars ↔ halfwidth ASCII
🈚
Unicode Inspector
Check code points & look up characters
🔟
Text to Decimal
Convert text ↔ decimal code points
🧾
Text to Hex
Convert text ↔ UTF-8 byte hex
0️⃣
Text to Binary
Convert text ↔ UTF-8 byte binary