Inicio de herramientas

Generador de Banners de Texto en Arte ASCII y Encabezados de Código

Genera banners retro de texto ASCII, encabezados de recuadro para terminal y bloques de comentarios multifuente para código con estilos tipográficos personalizables, caracteres de borde y texto listo para copiar.

Relleno horizontal2px | 1sp
8 chars
Interactive Tip:Use short alphanumeric terms for optimal banner widths. Multiline text is automatically aligned into stacked banner blocks.
11 lines × 83 cols
ascii-terminal-canvas.txt
/*
 * ╔══════════════════════════════════════════════════════════════════════════════╗
 * ║                                                                              ║
 * ║   ███████    █████     █████    ██         ██████        █████     █████     ║
 * ║     ███     ██   ██   ██   ██   ██        ██            ██   ██   ██   ██    ║
 * ║     ███     ██   ██   ██   ██   ██         █████        ███████   ███████    ║
 * ║     ███     ██   ██   ██   ██   ██             ██       ██   ██   ██   ██    ║
 * ║     ███      █████     █████    ███████    ██████       ██   ██   ██   ██    ║
 * ║                                                                              ║
 * ╚══════════════════════════════════════════════════════════════════════════════╝
*/

Cantidad de caracteres

11

Cantidad de líneas

83

Dimensiones del cartel

761

Referencia técnica y guía de arquitectura

Generador de Banners de Texto en Arte ASCII y Encabezados de Código — Guía de referencia

Genera banners retro de texto ASCII, encabezados de recuadro para terminal y bloques de comentarios multifuente para código con estilos tipográficos personalizables, caracteres de borde y texto listo para copiar.

Parámetros clave y controles

inputTextstring

Cadena alfanumérica en bruto o texto de título a convertir en banners de arte ASCII o encabezados de comentarios.

fontFamilystring

Juego de glifos FIGlet o ASCII utilizado para renderizar los caracteres (p. ej., 'Standard', 'Slant', 'Doom', 'Banner3', 'ANSI Regular').

layoutFormatenum

Estructura de ajuste del diseño, con soporte para opciones como 'raw-ascii', 'bordered-box', 'c-comment-block', 'python-hash-block' y 'js-doc'.

horizontalKerningenum

Ajuste del espaciado horizontal entre glifos: 'default', 'fitted', 'controlled-smushing' o 'universal-smushing'.

borderStylestring

Definición del conjunto de caracteres utilizado para los bordes del banner, tales como caracteres de trazado de cajas Unicode ('┌─┐│└─┘'), líneas dobles ('╔═╗║╚═╝') o ASCII retro ('+-+|').

maxLineWidthinteger

Límite máximo de columnas de caracteres antes de aplicar ajuste de línea por palabras o saltos de línea duros para cumplir con restricciones estrictas de terminales o linters (p. ej., 80 o 120 columnas).

Consejos profesionales y mejores prácticas

Errores comunes y solución de problemas

El banner ASCII renderizado se ve distorsionado o desalineado al pegarlo en un archivo fuente, IDE o terminal.

Asegúrate de que tu editor de texto, emulador de terminal o panel de vista previa de código utilice una fuente monoespaciada de ancho fijo (p. ej., JetBrains Mono, Fira Code, Courier). Las fuentes proporcionales de ancho variable asignan diferentes anchos en píxeles a los espacios y caracteres, lo que provoca desalineación en las columnas horizontales.

Los saltos de línea se ajustan inesperadamente en medio de un carácter a lo largo de varias filas, corrompiendo la visualización.

El ancho de la salida excede el límite de columnas con ajuste automático (soft-wrap) de tu editor o el ancho del terminal. Reduce la opción de tamaño de fuente, acorta el texto de entrada o configura 'maxLineWidth' y desactiva el ajuste suave de línea en tu entorno de visualización destino.

Se producen errores de sintaxis o fallos de compilación tras insertar arte ASCII en archivos de código que contienen barras invertidas (\).

En lenguajes como Python, C y JavaScript, las barras invertidas suelen actuar como secuencias de escape. Utiliza literales de cadena raw (como r'''...''' en Python), cambia a la sintaxis de comentarios de bloque propia del lenguaje o escapa las barras invertidas ('\\') manualmente.

Preguntas frecuentes (FAQ)

▼

▼

▼

▼

Herramientas y utilidades relacionadas

Todas las herramientas →