Todas las herramientas

Conceptos básicos

Qué es el arte ASCII: historia, tipos y primeros pasos

Cómo se dibuja con caracteres del teclado y dónde puedes usar el resultado.

Última actualización:

El arte ASCII consiste en formar letras o dibujos con caracteres del teclado. En lugar de trazar líneas, se colocan signos como /, \, _ y | en una cuadrícula.

 |\__/|
( o  o )
=\ ww /=
 /    \
(_|  |_)

Este gato y el logotipo grande que aparece al abrir una herramienta de terminal son ejemplos de arte de caracteres.

Qué significa ASCII

ASCII es una codificación de 128 valores publicada originalmente en 1963. Incluye 95 caracteres imprimibles: letras inglesas en mayúscula y minúscula, números, espacios y signos de puntuación.

La ñ, las vocales con tilde y símbolos como ♥ o █ quedan fuera de ese conjunto. En sentido estricto, los dibujos que los usan son arte Unicode o arte de texto. En el uso cotidiano también se les suele llamar arte ASCII.

Una breve historia

  • Máquinas de escribir: los dibujos hechos con letras son anteriores a los ordenadores. Se componían combinando letras y signos sobre el papel.
  • Impresoras y laboratorios: en los años sesenta se usaban caracteres para representar fotografías en equipos que no podían imprimir imágenes convencionales. Ken Knowlton y Leon Harmon trabajaron con estas técnicas en Bell Labs.
  • Emoticonos: en 1982, Scott Fahlman propuso :-) para marcar bromas en un tablón de mensajes.
  • BBS y ANSI: los tablones de los años ochenta y noventa usaban dibujos de caracteres en sus pantallas de acceso. El arte ANSI incorpora bloques y colores.
  • FIGlet: Glenn Chappell e Ian Chai crearon en 1991 un programa que convierte palabras en letras grandes compuestas con caracteres.
  • Kaomoji: en Japón se popularizaron caras que se leen de frente, como (^_^). Unicode permitió combinar más escrituras y símbolos.

Tipos principales

Tipo Cómo funciona Uso habitual
Banner de texto Letras grandes con fuentes FIGlet Títulos, READMEs y terminales
Dibujo de contorno Líneas hechas con signos del teclado Animales, pasteles y objetos
Sombreado Caracteres de distinta densidad, como .:-=+*#%@ Fotografías convertidas
Bloques y ANSI Caracteres como █ ▓ ▒ ░, a veces con color Logotipos y arte de píxeles
Kaomoji Una cara o acción en una sola línea Chats, perfiles y comentarios
ASCII animado Un dibujo de caracteres distinto en cada fotograma, como la famosa dona giratoria donut.c (2006) Dona giratoria, GIF a ASCII

Por qué importa la fuente

Una fuente monoespaciada da el mismo ancho a i, W y al espacio. Así, los caracteres de una fila siguen en sus columnas. Es el tipo de fuente usado en terminales y editores de código.

Las fuentes proporcionales de muchos chats tienen anchos distintos para cada letra. Al pegar un dibujo de varias líneas, la figura puede desplazarse o perder su forma.

Para evitarlo:

  1. Usa un bloque de código en las apps que lo admitan. Consulta la guía de Discord.
  2. Elige un kaomoji de una línea o un dibujo estrecho. La guía de chats explica las diferencias.
  3. Guarda un PNG y envíalo como imagen si la forma debe ser idéntica en todos los dispositivos.

Empieza con una palabra o una foto

Escribe ¡Hola!, Feliz cumpleaños o un nombre en el convertidor de texto. Los caracteres admitidos se dibujan con FIGlet; los que una fuente no admite pueden usar estilos multilingües. Necesitas una fuente instalada que represente tu texto.

Para transformar una foto, abre el convertidor de imágenes. Para copiar un dibujo ya preparado, visita la galería. También puedes añadir un banner a un README de GitHub. Para crear movimiento, prueba el convertidor de GIF y el Arte animado.