Gerador de Arte ASCII

A arte ASCII é a forma mais antiga de tipografia na internet: caracteres organizados em uma grade para soletrar algo grande o suficiente para ser visto do outro lado da sala. Este gerador renderiza o que você digita em três estilos clássicos — blocos preenchidos padrão, letras de bloco contornadas e uma variante sombreada — usando Unicode imprimível simples, para que o resultado funcione em terminais, READMEs, arquivos motd e salas de chat.

Como fazer arte ASCII a partir de texto

  1. 1

    Digite uma string curta

    Funciona melhor com 1 a 15 caracteres. Letras A-Z, dígitos e pontuação básica são suportados.

  2. 2

    Escolha um estilo de fonte

    Padrão (5 linhas preenchidas), bloco (3 linhas contornadas) ou sombra (padrão mais sublinhado).

  3. 3

    Gerar

    As letras são consultadas em uma tabela de glifos e unidas coluna por coluna.

  4. 4

    Copie a arte

    Cole em um README, um banner de CI/CD, uma mensagem de boas-vindas de terminal ou um bloco de código do Discord.

Onde os banners ASCII ainda brilham

  • Cabeçalhos de README — Um nome de projeto em letras grandes no topo de um README define o tom imediatamente.
  • MOTDs de Terminal/etc/motd ou o banner de login em um servidor compartilhado.
  • Telões de ferramentas CLI — Impressos uma vez na primeira execução, envoltos em um bloco de código.
  • Logs de CI/CD — Um marcador inconfundível em um log de construção de 10.000 linhas que uma etapa começou.

Comparação de fontes

Estilo Linhas de altura Usa blocos Unicode Funciona apenas em fontes monoespaçadas
Padrão 5 Sim (bloco completo U+2588) Sim
Bloco 3 Sim (contorno com borda U+2588) Sim
Sombra 6 Sim (padrão + bloco superior um oitavo U+2594) Sim

Mantenha em monoespaço

A arte ASCII só se alinha quando cada caractere ocupa a mesma largura. Envolva o resultado em uma tag <pre>, um bloco de código cercado ou force uma fonte monoespaçada. No Slack e Discord, envolva com três crases. No Markdown, indente com quatro espaços ou use um bloco de código cercado.

Coisas a evitar

  • Misturar emojis dentro da arte ASCII — emojis geralmente são renderizados mais largos que uma coluna e quebram o alinhamento.
  • Ferramentas de formatação automática que colapsam sequências de espaços. Verifique a saída final no sistema de destino antes de publicar.
  • Banners muito longos — a maioria dos terminais tem como padrão 80 colunas, então mantenha em cerca de 60 antes que as coisas quebrem.

Perguntas frequentes

A ideia é a mesma (uma tabela de glifos renderizada por coluna), mas o conjunto de fontes é menor. figlet tem centenas de fontes no formato .flf; este gerador oferece um pequeno conjunto curado que renderiza bem em todos os lugares.

Apenas A-Z, 0-9, espaço, ! e ? estão na tabela de glifos. Letras minúsculas são convertidas para maiúsculas na entrada; pontuação não suportada é silenciosamente descartada.

Sim, mas apenas dentro de uma tag <pre> ou um elemento com font-family: monospace e white-space: pre. Em uma fonte proporcional, as colunas não se alinharão.

Não — este gerador é de texto para ASCII. Para transformar uma foto em caracteres, use a ferramenta dedicada de Imagem para Arte ASCII.

Ferramentas relacionadas