Ayuda

Imagen a ASCII: convierte una foto en arte ASCII

Suelta una foto, un logotipo o una captura de pantalla y recíbela como arte ASCII: una imagen dibujada con caracteres de teclado. Elige el ancho, escoge entre Estándar, Bloques o Binario y copia el resultado como texto sin formato para una publicación de Discord o Reddit, un comentario de código o un README. La imagen se convierte en tu navegador y no se sube a ningún sitio.


Cómo convertir una imagen a ASCII paso a paso

Convertir una imagen a ASCII lleva unos pocos pasos:

  1. Añade la imagen. Toca o haz clic en el recuadro de líneas discontinuas, elige un archivo o arrastra uno encima. También puedes pulsar Pegar imagen del portapapeles o presionar Ctrl+V (Cmd+V en Mac) en cualquier parte de la página.
  2. Mira el resultado. Aparece en un recuadro con fuente monoespaciada y, al lado, el tamaño en caracteres de ancho y alto. El ancho por defecto es de 80 caracteres, o 40 en una pantalla de móvil.
  3. Abre Ajustes. Ahí encontrarás Ancho de salida, Conjunto de caracteres e Invertir colores. El dibujo se rehace cada vez que cambias algo.
  4. Pulsa el botón Copiar al portapapeles. Cuando el texto ya está copiado, el botón muestra «¡Copiado!».
  5. Prueba otra imagen con la flecha de la barra superior (Empezar de nuevo), que te devuelve al recuadro inicial.

Se aceptan archivos PNG, JPG, WebP, GIF (el primer fotograma), HEIC y RAW de cámara como DNG.

Ancho, conjunto de caracteres e invertir colores

El Ancho de salida es un control deslizante de 10 a 300 caracteres. Un número pequeño da un boceto grueso y legible; uno grande conserva el detalle fino, pero necesita un recuadro ancho para mostrarse. La altura sale de las proporciones de la foto, así que nunca se deforma.

El Conjunto de caracteres decide qué símbolos dibujan la imagen, de claro a denso: Estándar usa diez caracteres normales de teclado (espacio . : - = + * # % @) y se pega en cualquier sitio, incluso en terminales antiguas y código fuente. Bloques usa caracteres de bloque sombreados (░ ▒ ▓ █) para un aspecto más suave y sólido, y requiere una fuente que los incluya, algo que casi toda aplicación moderna cumple. Binario dibuja todo con unos y ceros.

Invertir colores cambia qué píxeles reciben los caracteres más densos. Déjalo desactivado para tinta oscura sobre fondo claro, como un cuadro de texto blanco, un correo o un documento. Actívalo para fondos oscuros, como el modo oscuro de Discord. La vista previa muestra el dibujo oscuro sobre blanco y, al invertir, claro sobre oscuro, tal como se verá donde lo pegues.

Convertir imagen a ASCII para Discord, Reddit y código

El arte ASCII solo se ve bien en una fuente monoespaciada, donde todos los caracteres miden lo mismo. Los chats y foros lo muestran bien dentro de un bloque de código: en Discord pégalo entre tres acentos graves (```), y en Reddit usa el botón de bloque de código o una sangría de cuatro espacios. En un editor de código, pégalo dentro de un bloque de comentarios y conservará su forma.

PNG a ASCII y otros formatos

Los pasos para pasar un PNG a ASCII son los mismos que para cualquier formato. Suelta el PNG en el recuadro de líneas discontinuas o pégalo con Ctrl+V. Un PNG transparente también sirve: las zonas transparentes salen en blanco en lugar de como un bloque sólido. JPG, WebP, GIF (solo el primer fotograma), HEIC y RAW de cámara como DNG se aceptan igualmente.

Cómo funciona la conversión de foto a ASCII art

La imagen se reduce a una cuadrícula con un píxel por carácter. El brillo de cada píxel se calcula como 0,2126 × rojo + 0,7152 × verde + 0,0722 × azul, y ese brillo elige un carácter del conjunto: el más denso para los píxeles más oscuros, de modo que parezca tinta sobre papel, o al revés cuando Invertir colores está activado. 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 el dibujo conserve las proporciones de la imagen. Las zonas transparentes de un PNG salen en blanco. El resultado es solo texto, sin color.


Preguntas frecuentes

¿Cómo convertir una imagen a ASCII?

Elige una imagen en el recuadro, pégala con Ctrl+V o pulsa «Pegar imagen del portapapeles». El arte ASCII aparece al instante. Abre «Ajustes» para cambiar «Ancho de salida», «Conjunto de caracteres» o «Invertir colores» y luego pulsa «Copiar al portapapeles». Funciona con PNG, JPG, WebP, GIF, HEIC y RAW de cámara.

¿Puedo copiar y pegar el arte ASCII como texto?

Sí. «Copiar al portapapeles» deja el dibujo como texto sin formato, con cada espacio y salto de línea exactamente igual. Pégalo en un chat, una publicación, un correo, un archivo de texto o un comentario de código. No hay botón de descarga: para guardarlo como archivo, pégalo en un .txt desde cualquier editor de texto.

¿Cómo pegar arte ASCII en Discord?

Activa «Invertir colores» si usas el modo oscuro de Discord, copia el dibujo y pégalo entre tres acentos graves (```) para que Discord lo muestre en un bloque de código monoespaciado. Sin el bloque de código, los espacios se pierden y la imagen parece rota. Además, Discord limita un mensaje normal a 2000 caracteres, así que reduce el ancho de salida hasta que el tamaño en caracteres sea lo bastante pequeño.

¿Se puede convertir una imagen a ASCII con color?

No. Esta herramienta genera solo texto sin formato, por lo que no hay salida en color: todos los caracteres tienen el mismo color y la imagen se dibuja solo con caracteres claros y oscuros. El texto sin formato es lo que se pega limpiamente en chats, publicaciones y comentarios de código. «Invertir colores» solo cambia qué píxeles reciben los caracteres densos, para fondos oscuros.

¿Cómo pasar un PNG a ASCII?

Los pasos son iguales para todos los formatos. Suelta el PNG en el recuadro de líneas discontinuas o pégalo con Ctrl+V. Un PNG transparente también funciona: las zonas transparentes salen en blanco en vez de como un bloque sólido. También se aceptan JPG, WebP, GIF (solo el primer fotograma), HEIC y RAW de cámara como DNG.

¿Qué es imagen a ASCII binario?

Es la opción «Binario» dentro de «Conjunto de caracteres», que dibuja la imagen solo con los dígitos 1 y 0 en lugar de signos de puntuación o sombreados. Va bien para un aspecto de hacker o de matrix en una publicación o un README. «Estándar» usa diez caracteres, del espacio a la @, y «Bloques» usa caracteres de bloque sombreados.

¿Se sube mi imagen al convertirla a ASCII?

No. La imagen se lee y se convierte dentro de tu navegador, en tu propio dispositivo, mediante un lienzo, y no se envía nada a ningún servidor. Solo sale de la página el texto que copias, y únicamente cuando lo pegas en algún sitio.

Recomendado

Ayuda a mantener las herramientas gratis. ✨

Imágenes meramente ilustrativas. En calidad de Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables.