Generador de Arte ASCII
FreeConvierte texto escrito o una imagen subida en arte ASCII. Elige un estilo de fuente o una escala de caracteres, conserva el color y exporta como texto plano o PNG.
Todo funciona en tu navegador. El texto y las imágenes nunca se suben a un servidor.
Arrastra y suelta una imagen, haz clic para explorar, o pega desde el portapapeles
Escribe un texto o sube una imagen para generar arte ASCII.
Actividad reciente
Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.
Aún no hay actividad. Sé el primero.
Qué hace esta herramienta
ASCII Art Generator convierte un texto escrito o una imagen subida en arte basado en texto hecho enteramente de caracteres comunes. Escribe una palabra para obtener un gran banner estilizado (útil para archivos README, mensajes de inicio de terminal o firmas de foro), o sube una foto para obtener una representación clásica basada en caracteres de la misma, con una selección de estilos de fuente, conjuntos de caracteres y color opcional.
Cómo funciona
El texto y las imágenes se convierten con el mismo motor: la fuente (texto renderizado o una foto) se lee píxel por píxel desde un lienzo HTML, luego se divide en una cuadrícula de celdas -- el número de columnas es el que establezcas con el control de Ancho, y el número de filas se calcula como filas = round((alturaFuente / anchuraFuente) * columnas * 0,55), donde 0,55 corrige que los caracteres monoespaciados son más altos que anchos, para que el arte final conserve las proporciones correctas.
Cada píxel dentro de una celda se convierte en un valor de brillo usando luminancia = 0,299 × rojo + 0,587 × verde + 0,114 × azul (la fórmula estándar de cuán brillante aparece un color al ojo humano), y luego se promedia en toda la celda. Ese brillo medio, de 0 (negro) a 255 (blanco), elige un carácter de la escala seleccionada: índice = round((brillo ÷ 255) × (longitud de la escala − 1)), así que las celdas negras obtienen el carácter más denso y las celdas blancas el más claro (o al revés, con Invertir activado).
Problemas que resuelve
- Añadir un banner de texto llamativo a un README, una herramienta de línea de comandos, un mensaje de commit o una cabecera de comentario de código.
- Convertir un logo o una foto en una imagen de caracteres retro, al estilo terminal, para una firma de foro, un mensaje de Discord o un correo de texto plano.
- Generar arte ASCII sin instalar herramientas de línea de comandos como figlet o jp2a.
- Mantener una vista previa colorida del arte y aun así poder exportar una versión de texto plano limpia y de un solo color.
Preguntas frecuentes
›¿Cómo funciona realmente convertir una imagen o texto en arte ASCII?
La herramienta dibuja tu texto (usando una fuente real del navegador) o tu imagen en un lienzo oculto, lee el color de cada píxel y luego divide ese lienzo en una cuadrícula de pequeños bloques, uno por cada carácter de salida. El brillo medio de cada bloque elige un carácter de una escala ordenada de "más denso" a "más claro" -- los bloques oscuros obtienen caracteres densos como @ o #, los bloques claros obtienen caracteres escasos como . o un espacio en blanco.
›¿Por qué los estilos "Bloque", "Cursiva", "Sombra 3D" y otros solo se aplican al modo Texto?
Esos estilos cambian cómo se dibuja tu texto antes de convertirse en caracteres -- un grosor de fuente mayor para Bloque, cursiva para Cursiva, una capa duplicada y desplazada para Sombra 3D, un contorno sin relleno para Contorno. Una imagen subida no tiene ninguna "fuente" a la que aplicar un estilo, así que el modo Imagen siempre procesa la foto tal cual es.
›¿Qué hace "Conservar color" y seguirá funcionando si lo pego en algún sitio?
Con "Conservar color" activado, cada carácter en pantalla se colorea para coincidir con el color medio de su bloque de origen, así que el arte sigue pareciéndose a la imagen original o al texto colorido directamente en la página. Las exportaciones de texto plano (Copiar, descarga .txt) siempre son de un solo color, ya que el texto plano no tiene color por carácter -- solo la vista previa en la página y la descarga PNG conservan el color.
›¿Qué es la Escala de Caracteres y puedo usar la mía propia?
La escala es el conjunto ordenado de caracteres usados desde el más oscuro/denso hasta el más claro/escaso, por ejemplo "@%#*+=-:. " para un aspecto clásico o caracteres de bloque como "█▓▒░" para un resultado más limpio y sólido. Elige Personalizada y escribe tus propios caracteres en cualquier orden de denso a claro para diseñar tu propio estilo.
›¿Se sube mi imagen a algún sitio?
No. Tanto la conversión de texto como la de imagen ocurren completamente en tu navegador usando la API de canvas. Nada se envía a un servidor, y nada se guarda a menos que elijas descargar o copiar el resultado tú mismo.
Herramientas relacionadas
Texto
Probador de API
Envía solicitudes HTTP a cualquier endpoint de API e inspecciona la respuesta, directamente en tu navegador.
FreeTexto
Generador de Hash Argon2
Genera y verifica hashes de contraseña Argon2id/Argon2i/Argon2d completamente en tu navegador, con costo de memoria, costo de tiempo, y paralelismo ajustables.
FreeTexto
Herramienta de Cifrado Atbash
Codifica y decodifica texto con el cifrado Atbash en variantes clásica, de dígitos, y hebrea, con una referencia de pares espejo en vivo y una tabla de mapeo de caracteres.
FreeTexto
Generador de Retroacrónimos
Convierte cualquier acrónimo o palabra en un backrónimo en 6 tonos y 5 patrones de oración, con palabras personalizadas por letra y puntuación de memorabilidad/pronunciabilidad.
Comentarios (0)
¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!