ASCII Art Generator
Convert text into large ASCII art block letters using classic banner-style fonts. Copy and use in terminals, READMEs, commit messages, and banners.
Text to ASCII Art
5/20 — letters, digits, and basic punctuation supported
Fill character
ASCII Art Output
# # ###### # # #### # # # # # # # ###### #### # # # # # # # # # # # # # ###### ###### ###### ####
Usage tip
Wrap in ``` in Markdown or <pre> in HTML to preserve spacing. ASCII art requires a monospace font to display correctly.
How to Use ASCII Art Generator
- 1Type your text in the input field.
- 2Choose a font style and character fill option.
- 3Preview the ASCII art output instantly.
- 4Click Copy to use the art in your terminal, README, or code.
Zenovay
Privacy-first analytics for your website
Understand your visitors without invasive tracking. GDPR compliant, lightweight, and powerful.
Related Tools
Word CounterCount words, characters, sentences, and paragraphs. Estimate reading and speaking time.
Character CounterCount characters with and without spaces. Track limits for Twitter, meta descriptions, and more.
Case ConverterConvert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case.
Lorem Ipsum GeneratorGenerate placeholder text in paragraphs, sentences, or words. Copy with one click.
Frequently Asked Questions
What is ASCII art?▾
ASCII art uses printable characters from the ASCII character set to create visual designs and text. Text-based ASCII art (like banner-style block letters) was popularized in the era of terminals and bulletin board systems (BBS) in the 1970s–1990s. Tools like FIGlet (Frank, Ian, and Glen's Letters) standardized fonts for converting text to large decorative characters. ASCII art is widely used in READMEs, terminal splash screens, code comments, and commit messages.
What is FIGlet?▾
FIGlet is a program that generates text banners in various styles using ASCII characters. It was created in 1991 and comes with a large library of fonts. The name stands for "Frank, Ian, and Glen's LETters". FIGlet fonts use a special .flf format that defines how each character is rendered in a multi-line grid. Many online tools and libraries (figlet.js, pyfiglet) implement these fonts programmatically.
Where can I use ASCII art text?▾
ASCII art block letters are commonly used in: terminal application banners (printed on startup), README files on GitHub (using code blocks), script headers and section dividers in shell scripts, code comments to mark major sections, CLI tool help text, BBS (bulletin board system) displays, and retro-style graphic designs. Since they are plain text, they work everywhere text is displayed.
Why does ASCII art look wrong in some places?▾
ASCII art relies on monospaced (fixed-width) fonts where every character has the same width. If displayed in a proportional font (like most web text), the alignment breaks. Always wrap ASCII art in <pre> or <code> tags in HTML, use code blocks (```) in Markdown, or ensure your terminal or editor uses a monospace font. Common monospace fonts: Courier New, Consolas, Monaco, Fira Mono, JetBrains Mono.
How do I add ASCII art to a GitHub README?▾
Wrap the ASCII art in a fenced code block in your Markdown file: ```\n(ASCII art here)\n```. This ensures GitHub renders it in a monospace font with preserved spacing. Alternatively, use an HTML <pre> block if you need more control over styling. Keep the width under ~80 characters to avoid horizontal scrolling on most screens.