text_ascii_text
Generate multi-line ASCII art banners from text strings for terminal headers or README titles. Supports block and small fonts.
Instructions
ASCII Banner Text Generator. Generate a multi-line ASCII-art banner (figlet-style large letters) from a short text string, using either the block font (6 rows of hash characters) or the small font (3 rows of Unicode block glyphs). Input is uppercased; letters A-Z, digits 0-9, space and a few punctuation marks are supported and unknown characters render as blank space. Use this for terminal headers, README titles and decorative plain-text banners; use text_ascii_table instead to look up ASCII character codes (a reference chart, not a banner), or text_ascii_art to convert an image to ASCII. Runs locally on the text you provide: read-only, non-destructive, contacts no external service, and is rate-limited (60 requests/minute for anonymous callers). Returns the rendered banner string plus size statistics and the effective options.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to render as a banner. Required and non-blank; maximum 50 characters. Uppercased before rendering. | |
| font | No | Font face. block is 6 rows tall using hash characters; small is 3 rows tall using Unicode block glyphs. Unknown values fall back to block. | block |
| width | No | Reported target line width in characters; clamped to the range 20-200. Echoed in options and does not wrap or truncate the banner. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | Whether generation succeeded. | |
| result | No | The rendered ASCII banner as newline-joined rows. | |
| stats | No | Size metrics for the input and the rendered banner. | |
| options | No | Effective options after defaults and clamping. |