Conversor de Imagem para Arte ASCII grátis
Converta qualquer imagem em arte ASCII para chats, READMEs, terminais ou mensagens de commit. Vários conjuntos de caracteres incluindo caracteres de bloco e emoji.
Solte um arquivo aqui ou clique para procurar
JPG, PNG, WebP, GIF, HEIC, HEIF · processado no seu dispositivo
ou pressione Ctrl+V para colar da área de transferência
Dica: você pode colar uma captura de tela com Ctrl+V
Seus arquivos nunca saem do seu dispositivo. Todo o processamento acontece localmente no seu navegador.
Usos comuns
- Fazer Arte ASCII para Arquivos READMECrie logotipos e banners baseados em texto para READMEs do GitHub que renderizam em espaço único.
- Arte de Terminal e MOTDGere arte ASCII para mensagens de boas-vindas ao terminal, banners SSH ou arquivos de mensagem do dia.
- Arte ASCII em Mensagens de CommitAdicione arte ASCII memorável a notas de lançamento, mensagens de commit ou descrições de tags.
- Arte ASCII para Chat e DiscordCrie memes ASCII e arte para compartilhar em canais Discord, Slack ou IRC.
- Arte ASCII para Cartazes e ImpressãoGere arte ASCII em grande escala para cartazes, impressões ou seções hero da web.
Como funciona
A conversão funciona inteiramente no seu navegador usando a Canvas API — sem servidor, sem envio. A ferramenta desenha sua imagem em um canvas fora da tela escalado para a largura de coluna alvo, lê os valores RGB de cada pixel via getImageData e mapeia o brilho perceptual de cada pixel para um caractere de uma string de consulta que você escolhe.
- 1O Canvas escala a imagemA sua imagem é desenhada num canvas escondido dimensionado exatamente para a grelha de saída — tipicamente 80 colunas de largura por padrão, com altura ajustada automaticamente para preservar a proporção da imagem (reduzida a metade para fontes monoespaçadas, que são mais altas do que largas).
- 2Amostragem de luminância por pixelA ferramenta chama getImageData para ler bytes RGBA brutos para cada célula. Converte cada pixel para um único valor de brilho usando a fórmula percetual ITU-R (0,299R + 0,587G + 0,114B), depois aplica o seu desvio de brilho, multiplicador de contraste, e curva gama.
- 3O brilho mapeia para um caracterO brilho ajustado (0–1) é multiplicado pelo comprimento da string de caracteres escolhida — padrão ( .:-=+*#%@), 70 glifos detalhados, elementos de bloco, binário, ou um conjunto personalizado que escreve — e o caracter nesse índice é colocado na grelha de saída.
- 4Exportar em texto simples, PNG, ou HTMLA grade finalizada é unida em uma string de texto simples para copiar/baixar. Para exportação PNG, cada caractere é renderizado em um segundo canvas com fillText a 12px monoespaçado. O modo de cor lê o RGB original por pixel e envolve cada caractere em um elemento span com estilo inline, que pode ser exportado como um arquivo HTML autocontido.
Sua imagem é lida diretamente pela Canvas API do navegador e nunca sai do seu dispositivo — nenhum dado é enviado a qualquer servidor em momento algum.
Ferramentas relacionadas
Gerador de Banner ASCII
Transforme texto em grandes banners de arte ASCII em fontes clássicas FIGlet — copie ou baixe como .txt.
OCR — Extrator de Texto de Imagem
Extraia texto de imagens, capturas de tela, documentos digitalizados e PDFs (ou salve um PDF pesquisável) com o PP-OCRv5, tudo no seu navegador. Lê escrita latina, chinesa, japonesa, coreana, cirílica, árabe, devanágari, tailandesa, grega, tâmil e telugo.
Removedor de Objetos (Borracha Mágica)
Remova pessoas, objetos, texto ou imperfeições de uma foto: pinte sobre eles e a área é preenchida a partir do entorno, direto no seu navegador. Desfaça, compare e salve como JPG ou PNG. Sua foto nunca é enviada.