Gerador de Texto em ASCII Art (Letras Grandes)

Transforme texto em letras grandes de ASCII art: 7 fontes, acentos, quebra em 80 colunas e saída como comentário de código. Copie ou baixe em .txt, grátis.

Gerador de texto em ASCII art

Digite um texto e veja-o virar letras grandes feitas de caracteres comuns. Escolha a fonte, ajuste a largura e copie o resultado — ou baixe em .txt. Tudo é montado no seu navegador; nada do que você digita é enviado a um servidor.

Letras (com acentos), números e pontuação comum. Cada linha do texto vira uma linha de letras grandes. Até 500 caracteres.

Letras cheias de 5 linhas. Deixe a largura em branco para não quebrar linhas; com 80, o resultado cabe em um comentário de código (o prefixo do comentário já entra na conta).

8 linhas × 55 colunas

Como usar

  1. Digite o texto. Minúsculas viram maiúsculas, porque as fontes só têm letras maiúsculas. Cada quebra de linha no texto começa uma nova linha de letras grandes.
  2. Escolha a fonte. São sete, todas desenhadas para o Preguiçoso (veja a lista abaixo).
  3. Ajuste as opções: caractere de preenchimento, alinhamento, largura máxima, espaço entre as letras e formato de comentário.
  4. Copie ou baixe. As linhas saem sem espaços sobrando no fim, do jeito que os editores de código gostam.

As sete fontes

FonteAlturaFeita dePreenchimento
Bloco5 linhasum caractere por ponto (#)sim
Banner7 linhasum caractere por ponto (#)sim
Pequena3 linhas_ | / \não
Contorno6 linhassó a borda, com _ e |não
Sombra6 linhas# com sombra de :sim
Pontilhada7 linhaspontos separados (o)sim
Caixa3 linhascaracteres de desenho de caixa: ─ │ ┌ ┐ └ ┘não

A palavra “Olá” na fonte Bloco e na fonte Pequena:

              #
             #

 ###  #     ###
#   # #    #   #
#   # #    #####
#   # #    #   #
 ###  #### #   #
        /
 _      _
| | |  |_|
|_| |_ | |

Nas fontes com preenchimento, troque o # por qualquer caractere: @, *, X, █. Vale um caractere só; se digitar mais de um, usamos o primeiro.

Acentos e caracteres aceitos

As fontes têm desenho para A–Z, 0–9, espaço e a pontuação . , ! ? - _ : ; / @ # & + = ( ) ' " * %.

Letras acentuadas do português (Á À Â Ã É Ê Í Ó Ô Õ Ú Ç, além de Ü e Ñ) são desenhadas com o acento, numa faixa reservada acima da letra — e a cedilha, numa faixa abaixo. Por isso uma linha com acento fica um pouco mais alta que uma linha sem. Se preferir a altura mínima, passe o texto antes pela ferramenta de remover acentos.

O que não tem desenho:

  • Acentos de outros idiomas (como o anel de Å) são descartados e fica só a letra base.
  • Qualquer outro caractere — emojis, $, €, º, letras de outros alfabetos — vira ?, e a ferramenta avisa quais foram trocados.
  • Aspas curvas e travessões de textos colados são convertidos para ", ' e -.

Largura máxima e comentários de código

Um uso clássico da ASCII art é o título de seção num arquivo de código ou de configuração. Para isso servem duas opções:

  • Largura máxima: com 80, nenhuma linha passa de 80 colunas. A quebra acontece entre palavras; uma palavra que sozinha não cabe é dividida entre letras. Deixe em branco para não quebrar.
  • Saída como comentário: cada linha recebe // ou #, ou o bloco inteiro fica entre /* */ ou <!-- -->. O prefixo entra na conta da largura máxima.
//  _   _             _
// |_| |_| |    \  /  _|
// | | |   |     \/  |_

Com largura definida, o alinhamento (esquerda, centro, direita) é feito dentro dela; sem largura, dentro da linha mais comprida.

Dois cuidados: dentro de <!-- --> a sequência -- não é permitida em XML, e dentro de /* */ a sequência */ fecharia o comentário. A ferramenta avisa quando o desenho contém uma delas.

O que é ASCII art

ASCII art é desenho feito com caracteres de texto em vez de pixels. O nome vem do padrão ASCII, publicado em 1963, que define os 95 caracteres imprimíveis usados na maior parte desses desenhos: letras, números, pontuação e o espaço. Quando o desenho usa caracteres fora dessa tabela — como as linhas de desenho de caixa da fonte Caixa, que são Unicode —, o resultado continua sendo arte em texto, mas já não é ASCII puro.

Escrever palavras com letras grandes é o tipo mais comum. O programa que popularizou a técnica é o FIGlet: em 1991, Glenn Chappell, incentivado por Ian Chai, escreveu um pequeno programa em C chamado newban, inspirado na assinatura de e-mail de um amigo chamado Frank. Em 1993 os dois ampliaram o programa para o conjunto ASCII completo, e a versão 2.0 saiu com o nome FIGlet — de Frank, Ian and Glenn’s Letters. As fontes do FIGlet ficam em arquivos .flf, e centenas delas circulam até hoje. As fontes desta página não são fontes FIGlet: foram desenhadas do zero, com um repertório menor, pensado para o português.

Para que serve

  • README e documentação: um banner com o nome do projeto no topo.
  • Comentários de código: títulos de seção que saltam aos olhos ao rolar um arquivo longo.
  • Terminal: mensagem de boas-vindas em scripts e ferramentas de linha de comando.
  • Assinaturas e mensagens em texto puro, onde não dá para usar negrito nem imagem.
  • Logs: marcar visualmente o início de uma execução.

Por que precisa de fonte monoespaçada

O desenho só se alinha quando todos os caracteres têm a mesma largura — o i ocupando o mesmo espaço do M e do espaço em branco. É o que fazem as fontes monoespaçadas, como Consolas, Menlo e Courier New, usadas em terminais e editores de código. Numa fonte proporcional (a de um e-mail ou de uma rede social), cada linha desliza um pouco e as letras desmontam.

Ao colar o resultado em um lugar que usa fonte proporcional, use o recurso de bloco de código: três crases no Markdown, no GitHub, no Discord e no WhatsApp, por exemplo.

Limitações

  • Só maiúsculas: a e A saem iguais.
  • O texto é limitado a 500 caracteres.
  • A fonte Caixa usa caracteres Unicode. Funciona em praticamente todo editor e terminal atual, mas não serve onde só ASCII puro é aceito.
  • Caracteres de preenchimento largos (emojis, ideogramas) ocupam duas colunas e desalinham o desenho.
  • A ferramenta transforma texto em letras grandes; ela não converte fotos em ASCII art.

Perguntas frequentes

O texto que eu digito é enviado para algum servidor?

Não. As letras são montadas por JavaScript no seu navegador; nenhum texto sai do seu aparelho.

Por que o desenho fica torto quando colo no WhatsApp ou no e-mail?

Porque esses aplicativos usam fonte proporcional. Coloque o texto entre três crases (bloco de código) ou escolha uma fonte monoespaçada no editor.

Dá para usar letras minúsculas?

Não: as sete fontes têm apenas maiúsculas, e o texto digitado em minúsculas é convertido. Para mudar a caixa de um texto comum, use o conversor de maiúsculas e minúsculas.

Qual fonte cabe mais texto em 80 colunas?

A Pequena e a Caixa: a maioria das letras tem de 2 a 4 colunas de largura. No Bloco e no Banner, a letra típica tem 5 colunas; na Sombra, 6; na Pontilhada, 9; e no Contorno, 11.

Isto é a mesma coisa que o FIGlet?

A ideia é a mesma — texto em letras grandes —, mas as fontes são próprias e não seguem o formato .flf. Se você precisa de uma fonte FIGlet específica, use o programa figlet no terminal.

Posso usar o resultado em projetos comerciais?

Pode. As fontes foram desenhadas para esta ferramenta e o resultado é texto comum, livre para usar em código, documentação ou onde quiser.

Ferramentas relacionadas