Como criar arte ASCII no Linux: desvende o poder do figlet e do toilet para gerar textos estilosos no terminal

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Transforme o terminal em um estúdio de arte digital com figlet e toilet.

A linha de comando do Linux pode parecer, à primeira vista, um lugar sério e técnico demais. Mas o que poucos sabem é que ela também pode ser um verdadeiro playground criativo. Com as ferramentas figlet e toilet, você pode criar arte ASCII no Linux e transformar simples textos em banners estilosos, mensagens coloridas e até mesmo em cabeçalhos incríveis para seus scripts.

Este guia é o seu passaporte para explorar o mundo da arte ASCII, desvendando comandos, fontes, filtros e aplicações criativas que vão surpreender até mesmo usuários experientes.

o que é arte ASCII e por que ela ainda é relevante no Linux?

A arte ASCII é uma técnica de criação visual que utiliza apenas os caracteres padrão do teclado — letras, números e símbolos — para formar desenhos, padrões ou tipografias artísticas.

analogia simples: desenhar com símbolos

Imagine que o terminal é uma folha de papel em branco e que suas “canetas” são os caracteres do teclado. Em vez de pincéis ou lápis, você desenha com #, @, /, *, A, Z… criando figuras com o que tem à disposição.

um pouco de história

A arte ASCII surgiu nas décadas de 60 e 70, muito antes das interfaces gráficas. Era o que os programadores usavam para enfeitar telas, impressões ou mensagens em sistemas sem suporte visual.

E mesmo em 2025, ela continua viva e relevante no mundo Linux, especialmente para quem gosta de personalizar a experiência de terminal, criar banners informativos ou apenas se divertir.

onde a arte ASCII é usada hoje?

  • Cabeçalhos de scripts.
  • Mensagens de boas-vindas no terminal.
  • Assinaturas de e-mail técnico.
  • Alertas visuais em logs e pipelines DevOps.
  • Interação visual em jogos ou bots de terminal.

figlet: a ferramenta clássica para criar banners ASCII no Linux

O figlet é uma ferramenta de terminal que transforma texto comum em banners ASCII estilizados. É leve, fácil de usar e vem com dezenas de fontes personalizadas.

instalação do figlet

No Ubuntu e derivados:

sudo apt install figlet

Outras distros:

  • Fedora: sudo dnf install figlet
  • Arch Linux: sudo pacman -S figlet

uso básico

figlet "Olá, mundo!"

Resultado:

  ___  _  /\/| _                               _       _                                                                                                                                                                                                                                                                      / _ \| ||/\/ (_)    _ __ ___  _   _ _ __   __| | ___ | |                                                                                                                                                                                                                                                                    | | | | | /_\ | |   | '_ ` _ \| | | | '_ \ / _` |/ _ \| |                                                                                                                                                                                                                                                                    | |_| | |/ _ \| |_  | | | | | | |_| | | | | (_| | (_) |_|                                                                                                                                                                                                                                                                     \___/|_/_/ \_\_( ) |_| |_| |_|\__,_|_| |_|\__,_|\___/(_)                                                                                                                                                                                                                                                                                    |/                                     

fontes personalizadas com -f

figlet -f slant "ASCII Art"

Você pode listar as fontes disponíveis em:

ls /usr/share/figlet

alinhamento e largura

  • -c: centraliza o texto.
  • -l: alinha à esquerda.
  • -r: alinha à direita.
  • -w: define a largura da tela.

Exemplo:

figlet -c -w 100 "Centralizado"

toilet: adicionando cor e filtros à sua arte ASCII no Linux

O toilet é uma evolução visual do figlet, com suporte a cores, filtros e efeitos especiais. É ideal para criar textos vibrantes e estilosos.

instalação do toilet

sudo apt install toilet

uso básico

toilet "Olá, mundo!"

aplicando fontes

toilet -f future "Linux"

aplicando filtros

toilet -f bigmono12 -F gay "Estilo!"

Filtros populares:

  • metal: brilho metálico.
  • gay: gradiente colorido.
  • border: contorno nas letras.
  • block: letras sólidas.

dicas avançadas: combine com lolcat para cores em arco-íris

Se você quer um efeito visual ainda mais chamativo:

figlet "Colorido" | lolcat

Ou:

toilet -f mono12 "Viva o Linux!" | lolcat

Instale com:

sudo gem install lolcat

figlet vs. toilet: qual usar?

tabela comparativa

Recursofiglettoilet
CoresNão suportaSim (via filtros ou com lolcat)
Filtros visuaisNãoSim (metal, border, etc.)
FontesDiversasMenos, mas estilizadas
Scripts/logsIdeal para saídas limpasPode poluir visualmente
PersonalizaçãoLimitadaAlta

quando usar figlet ou toilet?

  • Use figlet para scripts, logs, ou ambientes que exigem saída limpa.
  • Use toilet para diversão, interatividade e estilo visual.

explorando fontes estilosas: exemplos práticos

FonteExemplo de usoVisual esperado
slantfiglet -f slant "Linux"Letras inclinadas
blockfiglet -f block "ASCII"Letras grandes e sólidas
futuretoilet -f future "Bem-vindo"Letras modernas
mono12toilet -f mono12 -F border "Hello"Letras compactas com borda
bigmono12toilet -f bigmono12 -F gay "Wow!"Letras grandes com cor

personalizando o terminal automaticamente com arte ASCII

Você pode fazer com que sua arte apareça sempre que abrir o terminal adicionando comandos ao seu .bashrc ou .zshrc.

Exemplo com figlet:

echo 'figlet -f slant "Bem-vindo ao Linux"' >> ~/.bashrc

Exemplo com toilet e cor:

echo 'toilet -f mono12 -F gay "Terminal Pronto!"' >> ~/.bashrc

Depois disso, execute:

source ~/.bashrc

aplicações criativas para sua arte ASCII

  • Cabeçalhos de scripts com figlet "Backup Script".
  • Mensagens motivacionais automáticas no terminal.
  • Assinaturas técnicas em e-mails de texto puro.
  • Personalização de logs DevOps e CI/CD com avisos visuais.
  • Bots em shell com ASCII interativos.
  • Integração com ferramentas como cowsay, lolcat, neofetch.

além do figlet e toilet: arte ASCII com imagens

jp2a: transforme imagens em arte ASCII

sudo apt install jp2a
jp2a imagem.jpg

Use imagens simples e bem contrastadas.

chafa: suporte a imagens coloridas em ASCII

sudo apt install chafa
chafa imagem.png

Ideal para terminais modernos com suporte a 256 cores.

ferramentas online

glossário analítico

TermoExplicação didática
ASCIIConjunto de caracteres básicos usados para representar texto em computadores.
Arte ASCIIDesenho usando apenas texto e símbolos.
figletGera banners ASCII com fontes.
toiletIgual ao figlet, mas com suporte a cor e filtros.
fontesEstilos visuais do texto ASCII (como negrito, itálico, inclinado).
filtrosEfeitos visuais aplicados ao texto (cores, bordas, brilho).
lolcatFerramenta que colore a saída do terminal com gradientes.
pipe (|)Símbolo usado para conectar comandos no terminal. Ele envia a saída de um comando (stdout) diretamente como entrada para o próximo (stdin), como se você passasse o “resultado” de um para o outro. Exemplo: figlet "Linux" | lolcat faz com que o texto gerado pelo figlet seja colorido pelo lolcat. É como uma esteira de produção onde cada comando faz parte de uma etapa.

conclusão: transforme texto em arte e divirta-se no terminal

Criar arte ASCII no Linux com figlet e toilet é mais do que um truque estiloso — é um convite à personalização criativa do terminal, à diversão com ferramentas simples e ao domínio da linha de comando como um espaço expressivo.

Explore, combine, personalize e compartilhe. Porque o terminal também é lugar de arte.

Compartilhe este artigo