Generador de arte ASCII
Convierte cualquier imagen en arte ASCII — completamente en tu navegador, sin subir nada.
Arrastra y suelta una imagen aquí, o
Tu arte ASCII aparecerá aquí.
Convierte imágenes en arte ASCII
Arrastra una foto, un logo o una captura y mírala convertirse en arte hecho de caracteres. La imagen permanece en tu dispositivo: cada píxel se lee y se convierte aquí mismo en tu navegador, sin subida, cuenta ni marca de agua. Elige el ancho en columnas, escoge una rampa de caracteres y, si quieres, inviértela para un fondo claro; luego copia el resultado o descárgalo como un archivo .txt simple.
Cómo funciona: la imagen se dibuja en un lienzo fuera de pantalla, reducida al número de columnas que elijas. Como los caracteres de texto son aproximadamente el doble de altos que de anchos, el número de filas se reduce a la mitad para que la salida conserve las proporciones originales. El brillo (luminancia) de cada celda se asigna a un carácter: los píxeles oscuros se vuelven caracteres densos como @ y los claros se vuelven espacios.
Consejos para mejores resultados
Las imágenes de alto contraste con un sujeto claro se convierten mejor. Un ancho menor da un aspecto más tosco y abstracto; uno mayor capta más detalle pero necesita una fuente pequeña y una pantalla ancha. La rampa de bloques (█▓▒░) luce genial en terminales y editores de código, mientras que la estándar se lee bien en chat y correo. Usa invertir cuando vayas a pegar sobre un fondo oscuro.
Preguntas frecuentes
¿Se sube mi imagen a algún sitio? No. El archivo se lee localmente con el FileReader del navegador y se dibuja en un lienzo; nada se envía a ningún servidor.
¿Qué formatos de imagen se admiten? Cualquiera que tu navegador pueda mostrar: JPG, PNG, GIF, WebP, BMP y normalmente SVG. Las zonas transparentes se tratan como píxeles claros.
¿Por qué el arte se ve aplastado o estirado? La herramienta ya reduce a la mitad las filas para compensar los caracteres altos, pero la proporción aparente también depende de la fuente de tu visor. Pégalo donde la fuente coincida y prueba otro ancho si hace falta.
¿Qué es la rampa de caracteres? Es el conjunto de caracteres ordenados de más oscuro a más claro. El brillo de cada píxel elige un carácter de esta rampa, así que una rampa más larga da un sombreado más suave.
¿Cómo uso el arte ASCII? Cópialo en un comentario de código, un README, un mensaje de chat o un banner de terminal, o descarga el archivo .txt. Para una alineación correcta, muéstralo siempre en una fuente monoespaciada.