Conversor de imagen a arte ASCII
Convierte cualquier foto en arte ASCII en tu navegador. Ancho, juegos de caracteres, contraste y color ajustables, con descarga en texto y PNG.
Cargando Conversor de imagen a arte ASCII… Si no ocurre nada, activa JavaScript.
El arte ASCII convierte una imagen en texto. Este conversor toma una imagen de tu dispositivo, la reduce a una cuadrícula de caracteres y elige un carácter para cada celda según el brillo de esa parte de la imagen: glifos densos como @ y # para las zonas claras, y glifos ralos como . o el espacio para las oscuras. El resultado es un bloque de texto plano que sigue leyéndose como la foto original cuando te alejas de la pantalla, listo para pegar en una terminal, en un comentario de código, en un README, en un mensaje de chat, en una firma de correo o en una página web con estética retro.
Preguntas frecuentes
¿Se sube mi imagen a un servidor?
¿Qué formatos de imagen puedo usar?
¿Por qué mi arte ASCII se ve estirado o achatado en otro sitio?
¿Qué ancho debería usar?
¿Qué hace la opción de invertir?
¿Qué juego de caracteres debo elegir?
¿Puedo conservar los colores?
¿Por qué el resultado es casi todo el mismo carácter?
¿Puedo usar el resultado comercialmente?
Acerca de Conversor de imagen a arte ASCII
Tres ajustes hacen casi todo el trabajo. El ancho define cuántos caracteres tiene la salida y es lo más parecido a un control de resolución: 60 caracteres dan una miniatura compacta, entre 100 y 150 encaja en un README o en una ventana de chat, y 300 produce un póster detallado que necesita pantalla ancha o letra pequeña. El juego de caracteres determina cuántos tonos puede expresar el arte: la rampa detallada usa unos setenta glifos distintos para degradados suaves, la rampa estándar de diez caracteres es el aspecto clásico, el sombreado por bloques emplea los bloques Unicode para un efecto de pixel art más contundente, y el modo de dos tonos lo reduce todo a una plantilla marcada. El contraste y el brillo sirven después para rescatar imágenes que salieron turbias, algo habitual con fotos oscuras, porque un rango plano de grises medios se traduce en un rango plano de caracteres casi idénticos.
El motivo importa más que la resolución. El arte ASCII no tiene color y apenas tiene rango tonal, así que vive o muere por la forma y el contraste. Un rostro con luz lateral fuerte, una silueta contra un cielo claro, un logotipo, una mascota sobre un fondo liso: todo eso se lee de maravilla. Un paisaje cargado, una foto de grupo con poco contraste o un texto fino dentro de la imagen se convertirán en ruido por mucho que amplíes el ancho. Si una imagen no funciona, prueba a recortarla más cerca del motivo, subir el contraste y cambiar a un juego de caracteres más grueso para que el ojo lea formas en lugar de granulado.
Un detalle explica por qué la herramienta muestrea el eje vertical de forma distinta al horizontal: los caracteres monoespaciados miden aproximadamente el doble de alto que de ancho, así que muestrear una cuadrícula cuadrada estiraría la imagen verticalmente casi al doble. El conversor lo compensa automáticamente, y por eso la salida conserva las proporciones originales. Todo ocurre en tu navegador mediante un canvas, así que la imagen nunca se sube y nada se almacena. Puedes copiar el resultado como texto, descargarlo como archivo .txt o exportar un PNG con los caracteres dibujados sobre fondo oscuro, la forma más sencilla de compartir arte ASCII allí donde no hay garantía de una tipografía de ancho fijo. La opción de invertir cambia el mapeo para fondos claros, y el modo de color conserva el color original de cada píxel, a medio camino entre el arte en texto y la fotografía.
De las máquinas de escribir a las terminales
Hacer imágenes con caracteres es más antiguo que la informática. Ya en la década de 1890 había artistas de máquina de escribir produciendo retratos y paisajes superponiendo letras, y en los años veinte la práctica era lo bastante popular como para aparecer en revistas de secretariado como truco de fiesta y prueba de destreza. La mariposa mecanografiada por Flora Stacey en 1898 se cita a menudo como el ejemplo más antiguo que se conserva. La técnica pasó directamente a la era de los teletipos y las impresoras de línea, donde el único dispositivo de salida era un cabezal golpeando una cinta.
Los laboratorios de informática lo adoptaron con entusiasmo. Calendarios de impresora de línea con imágenes de pin-up, pósteres de Snoopy y elaboradas tarjetas de Navidad circularon en papel continuo durante los años sesenta y setenta, y el truco de densidad en el que se basaban es exactamente el que usa esta herramienta: algunos caracteres depositan más tinta que otros, así que una secuencia bien elegida funciona como una escala de grises. La sobreimpresión, imprimir dos o tres caracteres en la misma celda sin avanzar el carro, ampliaba aún más esa escala, una opción que ya no existe en una pantalla.
Con la llegada de los sistemas BBS, el arte con caracteres se convirtió en un oficio competitivo. Los artistas trabajaban en la página de códigos 437 del IBM PC, cuyos glifos de bloque y sombreado permitían algo cercano al verdadero pixel art, y más tarde con secuencias de escape ANSI que añadieron dieciséis colores. Grupos como ACiD e iCE publicaban "artpacks" mensuales, y las pantallas de acceso de los BBS se juzgaban por ellos. La estética de 640 por 200 y dieciséis colores que salió de esa escena sigue siendo reconocible al instante. En Japón creció una tradición paralela sobre el juego de caracteres Shift-JIS, que dio lugar al Shift JIS art y a las caritas kaomoji de una línea que acabaron convirtiéndose en emoticonos.
El arte ASCII nunca desapareció realmente, solo se volvió nicho y sentimental. Star Wars se emite completa como animación ASCII por telnet desde hace dos décadas. Las herramientas de línea de comandos incluyen logotipos ASCII, y la industria del cine vuelve a ese aspecto siempre que quiere indicar que un ordenador está trabajando. Hay incluso un rincón práctico escondido: como el arte con caracteres sobrevive a cualquier canal de texto plano, se sigue usando para incrustar diagramas e imágenes en código fuente, mensajes de commit y documentos RFC, donde una imagen real no puede entrar.