Gerador de arte ASCII
Transforme qualquer imagem em arte ASCII — inteiramente no seu navegador, nada é enviado.
Arraste e solte uma imagem aqui, ou
Sua arte ASCII aparecerá aqui.
Transforme imagens em arte ASCII
Solte uma foto, um logotipo ou uma captura de tela e veja-a virar arte feita de caracteres. A imagem permanece no seu dispositivo: cada pixel é lido e convertido aqui mesmo no seu navegador, sem envio, conta ou marca d'água. Escolha a largura em colunas, selecione uma rampa de caracteres e, se quiser, inverta-a para um fundo claro; depois copie o resultado ou baixe-o como um arquivo .txt simples.
Como funciona: a imagem é desenhada em um canvas fora da tela, reduzida ao número de colunas que você escolher. Como os caracteres de texto são cerca de duas vezes mais altos do que largos, o número de linhas é reduzido pela metade para que a saída mantenha as proporções originais. O brilho (luminância) de cada célula é mapeado para um caractere: pixels escuros viram caracteres densos como @ e pixels claros viram espaços.
Dicas para melhores resultados
Imagens de alto contraste com um assunto claro convertem melhor. Uma largura menor dá um visual mais grosseiro e abstrato; uma maior capta mais detalhes, mas precisa de uma fonte pequena e uma tela larga. A rampa de blocos (█▓▒░) fica ótima em terminais e editores de código, enquanto a padrão se lê bem em chat e e-mail. Use inverter quando for colar sobre um fundo escuro.
Perguntas frequentes
Minha imagem é enviada para algum lugar? Não. O arquivo é lido localmente com o FileReader do navegador e desenhado em um canvas; nada é enviado a nenhum servidor.
Quais formatos de imagem são suportados? Qualquer um que seu navegador consiga exibir: JPG, PNG, GIF, WebP, BMP e geralmente SVG. Áreas transparentes são tratadas como pixels claros.
Por que a arte parece esmagada ou esticada? A ferramenta já reduz pela metade as linhas para compensar os caracteres altos, mas a proporção aparente também depende da fonte do seu visualizador. Cole onde a fonte combine e tente outra largura se necessário.
O que é a rampa de caracteres? É o conjunto de caracteres ordenados do mais escuro ao mais claro. O brilho de cada pixel escolhe um caractere dessa rampa, então uma rampa mais longa dá um sombreamento mais suave.
Como uso a arte ASCII? Copie-a para um comentário de código, um README, uma mensagem de chat ou um banner de terminal, ou baixe o arquivo .txt. Para alinhamento correto, exiba-a sempre em uma fonte monoespaçada.