Un generador de ASCII art convierte texto o imágenes en dibujos formados únicamente por letras, números y símbolos. Se usa muchísimo para banners de terminal, cabeceras de README, pantallas de bienvenida en CLIs, decorar logs, hacer arte retro de chat y, sencillamente, para divertirse mientras desarrollas herramientas de línea de comandos.
Hay dos tipos principales de ASCII art. Los *banners de texto* representan una palabra con una fuente grande de varias líneas — el clásico aspecto de figlet. La *conversión de imagen a ASCII* mapea el brillo de los píxeles de una imagen a caracteres de texto, generando una versión en escala de grises del original usando solo lo que hay en el teclado.
Como el ASCII art no deja de ser texto, funciona en cualquier sitio donde funcione el texto: salida de terminal, archivos de log, README en GitHub, mensajes de Slack o incluso dentro de comentarios del código fuente. Sin imágenes, sin renderizado, sin enlaces rotos — perfecto para entornos donde no puedes usar gráficos.
Lo que vas a aprender creando ASCII art
Las fuentes de banner vienen en muchos estilos — bloque, inclinada, con sombra, 3D — y cada una tiene su propio rollo.
La conversión de imagen a ASCII funciona muestreando el brillo de pequeñas regiones y eligiendo caracteres con una densidad visual parecida (@, #, *, ., ).
El renderizado en monoespaciado es clave. El ASCII art solo se alinea bien en una fuente donde todos los caracteres miden lo mismo — terminales, bloques de código en Markdown y la mayoría de fuentes para programar.
Cómo generar ASCII art paso a paso
1
Elige modo texto o modo imagen
El modo texto convierte una palabra en banner. El modo imagen toma una foto que subas y la pasa a ASCII en escala de grises.
2
Elige una fuente (modo texto)
Explora fuentes estilo figlet — Standard, Slant, Big, Block, Shadow, 3D. Cada fuente te muestra una vista previa con tu texto.
3
Ajusta la resolución (modo imagen)
Define el ancho de salida en caracteres y el contraste. Más columnas = más detalle y un resultado más ancho.
4
Copia o descarga
Copia el ASCII art al portapapeles o descárgalo como archivo .txt. Pégalo en un README, en un script de banner o en un mensaje de chat.
Referencia rápida de ASCII art
Dónde aparece el ASCII art — y cómo hacer que se vea bien.
Caso de uso
Qué funciona
Cuidado con
Banners de terminal
Fuentes Block / Big / Slant
El ancho — casi todas las terminales tienen 80 columnas
Cabeceras de README
Dentro de un bloque de código con triple backtick
Markdown se come los espacios iniciales fuera de bloques de código
Pantalla de bienvenida de un CLI
Imprímelo en el primer arranque
Los códigos de color van aparte (escapes ANSI)
Decoración en logs
Lemas cortos de una sola línea
Que se lea de un vistazo — los logs hacen scroll rápido
Renderizado de imágenes
Fotos en blanco y negro
Las fotos en color pierden información; pásalas a escala de grises antes
La fuente Standard es la opción más legible para banners estrechos — entra cómodamente en 80 columnas y se lee limpia en cualquier fuente monoespaciada.
Envuelve el banner en un bloque de código con triple backtick para que Markdown respete los espacios tal cual. Fuera de un bloque de código, los espacios iniciales se colapsan.
Una cadena multilínea *raw* deja las barras invertidas literales para que las reglas de escape de Python no destrocen el arte. El mismo truco funciona en bash (con comillas simples) o en cualquier lenguaje con literales sin escapado.
Errores típicos al hacer ASCII art
Pegar el ASCII art en una fuente proporcional (Times, Helvetica) y luego no entender por qué se ve torcido. Usa siempre una fuente monoespaciada.
Olvidar que Markdown colapsa los espacios consecutivos y elimina los espacios iniciales fuera de bloques de código. Envuélvelo siempre en `.
Elegir una fuente más ancha que la ventana de destino. La mayoría de terminales tienen 80 columnas — cualquier cosa más ancha se parte y arruina el diseño.
Preguntas frecuentes sobre ASCII art
¿Qué es el ASCII art?
El ASCII art son dibujos o banners formados solo por letras, dígitos y signos de puntuación. Como es texto puro, funciona en cualquier sitio que muestre texto — terminales, README, logs o mensajes de chat.
¿Cómo funciona la conversión de imagen a ASCII?
La imagen se divide en una cuadrícula de celdas pequeñas. Se calcula el brillo medio de cada celda y se asigna a un carácter con densidad visual parecida — caracteres densos (@, #, M) para celdas oscuras y caracteres ligeros (., ,, ) para celdas claras.
¿Qué es figlet?
FIGlet es el comando original de Unix para renderizar texto como banner ASCII. De ahí salieron la mayoría de las fuentes populares (Standard, Slant, Big, 3D, Shadow). Los generadores online suelen incluir la misma colección de fuentes.
¿Dónde conviene usar ASCII art?
Banners de terminal, pantallas de bienvenida de CLIs, cabeceras de README, separadores de sección, chat retro y cualquier sitio donde quieras decorar sin tener que cargar una imagen. Evítalo en textos serios de cara al usuario, donde solo añade ruido.
¿Se ve bien el ASCII art en todas partes?
Necesita una fuente monoespaciada y suficiente espacio horizontal. Dentro de un bloque de código en Markdown o en una terminal funciona perfecto. En una fuente proporcional (una burbuja de chat, un documento de Word) la alineación se rompe.