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:
- 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.
- 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.
- Abre Ajustes. Ahí encontrarás Ancho de salida, Conjunto de caracteres e Invertir colores. El dibujo se rehace cada vez que cambias algo.
- Pulsa el botón Copiar al portapapeles. Cuando el texto ya está copiado, el botón muestra «¡Copiado!».
- 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.
- Demasiado ancho: un dibujo de más de 80 a 100 caracteres de ancho se parte en un chat estrecho y se descompone. Reduce el Ancho de salida y mira el tamaño en caracteres.
- Límite de mensajes: Discord admite 2000 caracteres en un mensaje normal y el dibujo ocupa aproximadamente ancho × alto caracteres, así que allí hace falta un ancho pequeño.
- Fondos oscuros: si la imagen pegada parece un negativo, cambia Invertir colores.
- Elige bien la imagen: el alto contraste y un sujeto claro funcionan mejor. Una foto muy cargada se convierte en ruido con anchos pequeños.
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
-
Soporte plegable para portátil Amazon BasicsEleva la pantalla mientras retocas tu arte ASCII.
-
Lámpara de monitor BenQ ScreenBar ProLuz suave y sin reflejos para tus noches frente a la pantalla.
-
Micrófono USB Logitech Blue YetiHabla con claridad en Discord mientras compartes tu arte.
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.