Saltar al contenido

Generador de texto en arte ASCII

Escribe una palabra y mírala dibujada como una pancarta de varias líneas hecha con caracteres de teclado normales, en cuatro fuentes diseñadas para este sitio. Ajusta el espaciado y el carácter con el que se rellenan las letras, y luego copia el arte, cópialo dentro de un bloque de código Markdown o descárgalo como archivo .txt. Gratis, sin registro.

Letras, dígitos y signos de puntuación habituales. Cada línea que escribas se convierte en su propia pancarta.

Fuente

Un solo carácter de ancho normal, como # @ * o █. Los emojis ocupan el doble de ancho y sacan las letras de la línea.

Tu arte ASCII

29 columnas de ancho · 5 líneas

El arte ASCII solo se alinea en una fuente monoespaciada. Pégalo en un bloque de código, una terminal, un comentario de código fuente o un archivo de texto plano.

Cómo usar el generador de texto en arte ASCII

  1. Escribe tu texto. Lo corto funciona mejor: un nombre, un título, una sola palabra. Cada línea que escribas se convierte en su propia pancarta.
  2. Elige una fuente. Bloque y Sombra dibujan las letras con un carácter de relleno; Estrecha y Pequeña las dibujan con líneas hechas de |, _, / y \.
  3. Ajusta el espaciado y el relleno. Pon de 0 a 3 columnas entre letras, cambia # por cualquier carácter individual, o dibuja cada letra con ella misma.
  4. Copia o descarga. Copia el arte tal cual, cópialo envuelto en un bloque de código Markdown para GitHub, Discord o Slack, o descárgalo como archivo .txt.

Cómo funcionan las fuentes

Cada fuente es una tabla de pequeños dibujos, uno por carácter. El generador busca cada carácter de tu texto, coloca los dibujos uno junto a otro con el espaciado que elegiste y recorta los espacios de los extremos de las líneas para que el arte se pegue bien. Bloque, Estrecha y Pequeña se diseñaron para esta herramienta; Sombra es Bloque con una sombra calculada letra por letra: cada celda rellena proyecta el carácter de sombra una fila abajo y una columna a la derecha, siempre que esa posición esté vacía.

FuenteAlturaSe dibuja conIdeal para
Bloque5 líneasEl carácter de relleno, # por defectoTítulos que deben leerse desde lejos
Sombra6 líneasLos caracteres de relleno y de sombraUn título con un borde tridimensional
Estrecha5 líneas|, _, / y \Pancartas ligeras para archivos README y saludos de terminal
Pequeña3 líneas|, _, /, \ y corchetesComentarios de código, donde tres líneas de arte bastan

Las cuatro fuentes cubren de la A a la Z, los dígitos del 0 al 9, el espacio y 26 signos de puntuación. Las minúsculas se dibujan como mayúsculas, los acentos se eliminan (é se dibuja como E y ß como SS), y las comillas y guiones tipográficos se dibujan en su forma ASCII recta. Lo que no tiene dibujo (emojis, letras de otros alfabetos) se omite y aparece listado bajo el arte, para que nada desaparezca sin avisar.

Ejemplo desarrollado

Con los ajustes por defecto (fuente Bloque, una columna entre letras y # como relleno), la palabra Hello sale con 29 columnas de ancho y 5 líneas de alto: cinco letras de cinco columnas cada una, más cuatro separaciones de una columna. La fuente Pequeña dibuja la misma palabra en 16 columnas y 3 líneas.

Bloque

#   # ##### #     #      ###
#   # #     #     #     #   #
##### ####  #     #     #   #
#   # #     #     #     #   #
#   # ##### ##### #####  ###

Pequeña

     _        _
|_| |_ |  |  | |
| | |_ |_ |_ |_|

Marca Dibujar cada letra con ella misma y la H estará hecha de H: un aspecto clásico para pancartas con nombres. Un relleno de █ (U+2588 FULL BLOCK) da letras sólidas, pero no es ASCII, así que comprueba que se conserva donde lo pegues.

Dónde se ve bien el arte ASCII

El arte ASCII solo encaja en una fuente monoespaciada, donde un espacio tiene exactamente el mismo ancho que una #. En una fuente proporcional los espacios se encogen, cada fila se desplaza una cantidad distinta y las letras se separan. Ese hecho decide dónde sobrevive:

  • Funciona: terminales e intérpretes de comandos, editores de código, archivos de texto plano (.txt), comentarios en código fuente y bloques de código Markdown en GitHub, GitLab, Discord, Slack y Reddit. Para ellos usa Copiar como bloque de código Markdown.
  • Funciona con un cambio: procesadores de texto y correo electrónico, una vez que pongas el texto en una fuente monoespaciada como Courier New o Consolas y desactives el formato automático.
  • Suele romperse: los mensajes de chat y las publicaciones en redes sociales normales, que usan fuentes proporcionales y a veces colapsan varios espacios seguidos, y las páginas web, salvo que el arte vaya dentro de un elemento <pre>.
  • Mantenlo por debajo de 80 columnas para terminales y correos. El generador avisa cuando una pancarta es más ancha; pon parte del texto en una segunda línea.

Breve historia del arte ASCII

Los dibujos hechos con caracteres son más antiguos que los ordenadores: los mecanógrafos los componían en máquinas de escribir, y los operadores de radioteletipo los intercambiaban en los años sesenta y setenta. ASCII (el Código Estadounidense Estándar para el Intercambio de Información, publicado por primera vez en 1963) fijó el conjunto de caracteres imprimibles con que se dibujan estas fuentes. Las impresoras de línea imprimían letras gigantes en pancarta sobre pilas de papel continuo, y FIGlet, publicado en 1991, convirtió las fuentes de letras como estas en algo habitual en los saludos de terminal, las cabeceras de código fuente y los archivos README.

Preguntas frecuentes

¿Qué es el arte ASCII?
Dibujos y letras hechos con los caracteres imprimibles del conjunto ASCII (letras, dígitos, signos de puntuación y espacios) dispuestos en una cuadrícula para que, juntos, formen una imagen más grande. Las pancartas de texto como las que dibuja esta herramienta son el tipo más común.
¿Por qué se rompe mi arte ASCII después de pegarlo?
El lugar donde lo pegaste usa una fuente proporcional, en la que los caracteres tienen anchos distintos, así que las columnas ya no encajan. Pégalo en un bloque de código (Copiar como bloque de código Markdown lo hace para GitHub, Discord y Slack) o cambia el texto a una fuente monoespaciada como Courier New.
¿Cómo pongo arte ASCII en un comentario de código?
Antepón a cada línea el marcador de comentario del lenguaje (//, # o --) o envuelve el bloque en /* */. En C y C++, cuidado con un comentario de línea que termine en una barra invertida: el compilador une la línea siguiente al comentario, lo que puede anular en silencio código real. Estrecha y Pequeña dibujan algunas letras con barras invertidas, así que revisa el final de las líneas antes de pegar su arte en C; Bloque y Sombra solo usan una barra invertida si tú la eliges como relleno o sombra.
¿Son fuentes de FIGlet?
No. Las fuentes de FIGlet son archivos separados de muchos autores distintos, distribuidos bajo sus propias condiciones, y este generador no las usa. Bloque, Estrecha y Pequeña se dibujaron para CitationEasy, y Sombra se calcula a partir de Bloque.
¿Puedo usar minúsculas o letras acentuadas?
Puedes escribirlas, pero las fuentes dibujan solo mayúsculas: las minúsculas salen en mayúscula y los acentos se eliminan, así que café se dibuja como CAFE. Las letras de otros alfabetos, como el griego o el cirílico, no tienen dibujo y aparecen listadas bajo el arte como omitidas.
¿Cuál es el mejor carácter de relleno?
# es la opción más segura porque es ASCII y se ve denso en cualquier fuente monoespaciada. @, * y 0 dan texturas distintas. El bloque completo █ se ve sólido pero no es ASCII. Evita los emojis: en la mayoría de fuentes ocupan el doble de ancho que los demás caracteres y desplazan cada fila.

Herramientas relacionadas

Más en Texto decorativo y símbolos