ASCII Text Art Generator

Turn text into large ASCII art banners

Output

  ____             _____           _     
 |  _ \  _____   _|_   _|__   ___ | |___ 
 | | | |/ _ \ \ / / | |/ _ \ / _ \| / __|
 | |_| |  __/\ V /  | | (_) | (_) | \__ \
 |____/ \___| \_/   |_|\___/ \___/|_|___/
                                         

About

Render text as large ASCII art using the figlet engine. Pick from fonts like Standard, ANSI Shadow, Big, Slant, Small, Ghost, Doom, and Banner. Great for README banners, source-code comments, and terminal output. Everything runs in your browser; nothing is uploaded.

    Examples

    Render 'Hello' in Slant

    Input
    text: Hello
    font: Slant
    Output
       __               _
      / _|___ _ __ _ __(_) ___ _ __ ___
     | |_/ _ \| '__| '__| |/ _ \ '__/ __|
     |  _| (_) | |  | |  | |  __/ |  \__ \
     |_|  \___/|_|  |_|  |_|\___|_|  |___/

    The Slant font renders each character with a rightward slant. The full word is rendered as one contiguous block.

    Render 'DevTools' in ANSI Shadow

    Input
    text: DevTools
    font: ANSI Shadow
    Output
       ▄▄▄▄▄             ██     ▄▄▄▄▄
     ▄██   ▀▀██   ▄█▀ ██ ▀█▀ ██  ▄██
     ██        ██ ██   ██   ██  ██
     ██▄▄▄▄▄▄▄██  ██▄▄▄██▄▄██  ██▄▄▄▄▄▄▄
      ▀██▄▄▄▄▄▀     ▀██▄▄█▀  ██  ▀██▄▄▄▄▄▀

    The ANSI Shadow font uses Unicode block characters to simulate a drop shadow behind the text.

    About this tool

    ASCII art renders text as a large bitmap using characters from the ASCII character set — the classic 'FIGlet' style used in terminals, splash screens, and fun CLI output. It is the fastest way to make a banner, a logo, or a section header that looks distinctive without loading an image.

    This tool uses figlet.js to render text with 8 bundled fonts: Standard, ANSI Shadow, Big, Slant, Small, Ghost, Doom, and Banner. The output is monospace text you can copy and paste into a terminal, a README, or a chat message.

    How to use

    1. Type your text

      Enter the text you want to render — a word, a name, or a short phrase. The output updates live as you type.

    2. Pick a font

      Browse the 8 bundled fonts and select the one that fits your context. Each font has a distinct horizontal arrangement and character style.

    3. Copy the art

      Click Copy to grab the rendered ASCII art. The output is plain text and renders in any monospace font in any terminal or editor.

    Use cases

    Creating a CLI welcome banner

    Render your tool's name in ASCII art and include it in a startup script or a README to give your project a distinctive look.

    Decorating a README section header

    Drop an ASCII art heading into a Markdown README to visually separate major sections without using emoji.

    Fun terminal output

    Generate an ASCII art greeting or a logo for a script that runs in a terminal or a chat platform.

    Common mistakes

    Mistake:Using a font that is too wide for the screen.

    Fix:Some fonts like Big and Banner produce very wide output. For narrow terminals or chat messages, use Standard or Small which are more compact.

    Mistake:Pasting the output into a non-monospace context.

    Fix:ASCII art relies on consistent character widths. It looks aligned in a terminal or a monospace editor but may misalign in a proportional font. Always paste into a monospace context.

    Mistake:Expecting Unicode characters to render correctly in every font.

    Fix:ASCII art uses standard printable ASCII characters (32–126). Accented letters, emoji, and non-Latin scripts are passed through as-is and may not render correctly in all fonts.

    Frequently asked questions

    References & standards