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
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
Escolha um estilo de fonte
Padrão (5 linhas preenchidas), bloco (3 linhas contornadas) ou sombra (padrão mais sublinhado).
-
3
Gerar
As letras são consultadas em uma tabela de glifos e unidas coluna por coluna.
-
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/motdou 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
Contador de Palavras
Conte palavras, caracteres, frases e parágrafos com tempo de leitura, tempo de fala, densidade de palavras-chave e uma pontuação de legibilidade Flesch para redações, posts, legendas e meta descriptions.
Contador de caracteres
Conte caracteres, palavras, linhas, frases e parágrafos em qualquer texto. Veja totais com e sem espaços e uma análise dos caracteres.
Gerador de nomes aleatórios
Gere nomes em inglês plausíveis a partir de listas populares de nomes e sobrenomes. Escolha gênero, quantidade e formato.
Gerador de nomes para empresas
Gere ideias de nomes para empresas a partir de palavras-chave e estilos, e confira domínios, registros e marcas antes de escolher.
Gerador de nomes de usuário
Gere ideias de nomes de usuário a partir de uma palavra-base, com números e separadores opcionais. Útil para novas contas, gamertags e perfis alternativos.
Alterador de fontes
Transforme texto comum em letras circuladas, letras quadradas ou caracteres de largura total usando apenas Unicode. Cole o resultado em qualquer lugar, sem imagens.