Acabou a dinâmica em grupo e cada um deixou uma palavra ou uma frase no chat da turma. Cole tudo aqui e em um segundo você vê qual ideia apareceu mais. Esta versão em português já deixa de fora as palavras vazias do português — de, a, que, não e outras 203 da lista NLTK —, então a nuvem não fica cheia de artigos e preposições. Serve do mesmo jeito para a redação do ENEM (descobrir qual palavra você repete em todo parágrafo), para a avaliação da reunião de pais ou para as respostas abertas de um formulário.
O que é um gerador de nuvem de palavras?
Um gerador de nuvem de palavras transforma um bloco de texto em uma imagem em que o tamanho de cada palavra mostra quantas vezes ela aparece. As que você mais repete ganham as letras maiores. As que você usou uma vez só ficam pequenas. Dá para ler a imagem em uns dois segundos, e é exatamente essa a ideia.
A página abre com uma nuvem já pronta, feita a partir de um texto de exemplo em inglês, o Discurso de Gettysburg, de Lincoln. Como aqui são omitidas as palavras vazias do português e não as do inglês, nesse exemplo você vai ver that, the e we bem grandes. É normal: cole o seu próprio texto por cima e a nuvem se redesenha logo depois que você para de digitar. Aí é só baixar como PNG de 1600 × 1000 ou como SVG. Não tem conta para criar nem plano para escolher. Seu texto nunca sai da página.
Um detalhe prático: os controles da ferramenta estão em inglês. Neste artigo a gente chama cada um pelo nome que aparece na tela (por exemplo, Download PNG) e explica o que ele faz.
Por que usar um gerador de nuvem de palavras em vez de contar na mão
Contar palavras na mão é lento e você vai errar. Tente com seis respostas curtas de uma pesquisa e logo vai ficar em dúvida se o Ótima no começo de uma frase conta junto com o ótima no meio de outra. Conta. Um gerador de nuvem de palavras resolve isso em milissegundos, sejam seis respostas ou seis mil.
A imagem é a outra metade. Uma tabela de contagens é precisa, mas ninguém na reunião lê a linha 14. Uma nuvem coloca as três palavras principais onde todo mundo olha primeiro. Professores usam para mostrar à turma quais ideias mais apareceram em um debate. Quem conduz uma oficina coloca uma no slide de encerramento. Estudantes usam para achar a palavra que repetem em cada parágrafo da redação. Funciona igual para um freelancer revisando os textos do próprio site e para quem resume uma pesquisa interna da equipe.
O que você não deveria ter que fazer é merecer o arquivo. Nuvens de palavras são um lugar comum para um truque conhecido: o site deixa você montar a nuvem e admirar o resultado, e depois o download em tamanho real fica atrás de um cadastro, de uma versão gratuita que só exporta uma imagem pequena ou de um teste que vira assinatura. É o padrão do Big Software em miniatura: o trabalho básico é de graça para olhar e pago para levar.
Esta ferramenta faz o trabalho e entrega o arquivo. O PNG é o de 1600 × 1000 inteiro. O SVG é um vetor que você pode ampliar até o tamanho de um pôster. Nenhum dos dois pergunta quem você é.
Como o gerador de nuvem de palavras funciona
Toda vez que você para de digitar por 300 milissegundos, quatro coisas acontecem.
1. Encontrar as palavras
O texto é dividido com as regras Unicode de palavras que já vêm no seu navegador, as mesmas que ele usa quando você dá um clique duplo para selecionar uma palavra. Por isso coração, pão e você chegam inteiras, com til e acento no lugar, e por isso chinês e japonês são divididos em palavras mesmo sem espaços. Antes disso, apóstrofos curvos e retos são unificados.
2. Contar
A contagem ignora maiúsculas: Aula, aula e AULA são a mesma palavra, mostrada na grafia que você mais usou. Números soltos como 2024 são descartados, e letras soltas também, porque um a ou um e gigante não diz nada. Com Skip common words (pular palavras comuns) ligado, a lista NLTK de palavras vazias do idioma da página também fica de fora. A lista em português tem 207 palavras.
3. Definir o tamanho
A palavra mais frequente é desenhada com 96 pixels e a menos frequente entre as que aparecem, com 12. Todo o resto segue uma curva de raiz quadrada entre esses dois extremos. A curva existe porque o olho julga uma palavra pela área, não pela altura. Veja como fica em um exemplo com contagens de 5 a 1, ao lado do que uma linha reta daria:
| Vezes | Tamanho nesta ferramenta | Tamanho em uma linha reta |
|---|---|---|
| 5 | 96 px | 96 px |
| 4 | 84,75 px | 75 px |
| 3 | 71,4 px | 54 px |
| 2 | 54 px | 33 px |
| 1 | 12 px | 12 px |
Em uma linha reta, uma palavra usada duas vezes fica com mal um terço da altura da maior, e o meio da nuvem vira poeira. A raiz quadrada mantém o meio legível.
4. Posicionar
As palavras entram uma de cada vez, da maior para a menor, em espiral a partir do centro até cada uma achar um espaço. A espiral usa um número aleatório com semente, então o mesmo texto com as mesmas configurações sempre gera a mesma imagem. Shuffle (embaralhar) muda a semente, não os tamanhos. Se uma palavra não acha lugar, todos os tamanhos diminuem 15% e o posicionamento roda de novo, até quatro vezes. A palavra principal sempre entra.
Como ajustar o resultado
Todos os controles ficam embaixo da nuvem. Não tem botão de gerar: mudou alguma coisa, a nuvem se redesenha.
| Controle | Padrão | Faixa | O que muda |
|---|---|---|---|
| Max words (máximo de palavras) | 100 | 10–200 | Quantas das palavras mais frequentes entram na imagem |
| Orientation (orientação) | Mixed | Horizontal / Mixed | Mixed deixa algumas palavras na vertical. A principal sempre fica na horizontal. |
| Palette (paleta) | Ink | Ink, Forest, Ocean, Sunset, Berry, Bright | As cores. Todas mantêm contraste de pelo menos 3:1 sobre branco. |
| Skip common words | Ligado | Ligado / Desligado | Deixa de fora as palavras vazias do idioma da página |
| Exclude words (excluir palavras) | Vazio | Até 10.000 caracteres | Palavras separadas por vírgula que você quer tirar, em maiúsculas ou minúsculas |
| Background (fundo) | White | White / Transparent | Só o fundo do PNG e do SVG |
Um caso real. Seis respostas para "O que você achou da dinâmica?":
A dinâmica foi ótima e o professor explicou muito bem. / Ótima dinâmica, mas o tempo foi curto. / O professor é ótimo, aprendi muito. / Gostei da dinâmica em grupo. A sala estava quente. / Tempo curto demais para tanta coisa. / Ótimo professor, ótima turma.
A nuvem mostra dinâmica, ótima e professor com 96 px (3 vezes cada), tempo, curto e ótimo com 71,4 px (2 cada) e onze palavras com 12 px. Ela encontra 17 palavras únicas e 26 no total, depois de separar 9 palavras vazias como a, o, foi e mas.
Agora digite ótima, ótimo em Exclude words. O elogio sai do caminho e o que interessa sobe: tempo e curto passam a ser as maiores depois de dinâmica e professor. O tempo foi curto. Essa é a descoberta, e a primeira nuvem deixava ela escondida atrás do elogio.
Para uma apresentação, coloque Background em Transparent antes de baixar, assim a nuvem fica sobre a cor do seu slide. Escolha Horizontal se o público vai ler a nuvem do fundo da sala: palavras na vertical são mais difíceis de ler de longe.
Quando uma nuvem de palavras engana você
Uma nuvem de palavras conta sequências de letras. Ela não sabe o que elas significam. Tudo bem, desde que você saiba onde ela tropeça.
Formas relacionadas contam separado. A ferramenta não junta plural, gênero nem conjugação. No exemplo da dinâmica, ótima (3) e ótimo (2) são duas palavras, então o elogio é maior do que a nuvem mostra. O mesmo vale para aula e aulas, ou explicou e explica. Em português, com tantas terminações, isso aparece mais do que em inglês. Se uma ideia importa, confira as outras formas dela no Contador de Frequência de Palavras.
Hífens dividem palavras. guarda-chuva conta como guarda e chuva. e-mail vira só mail, porque o e sozinho é uma letra solta e é descartado. Então e-mail email E-mail dá mail duas vezes e email uma. Escolha uma grafia antes de colar.
A lista de palavras vazias não lê pensamento. A lista em português tira de, que, foi e mas, mas deixa passar palavras como bem, demais ou coisa. Coloque essas em Exclude words quando elas estiverem tapando o conteúdo de verdade.
O enchimento do outro idioma ganha. Nesta página, a frase em inglês "The house by the beach is the one I like best of all the houses on the coast" desenha the (5) como a maior palavra, porque a lista em português não conhece essa palavra. O widget escolhe a lista pelo idioma da página, e inglês, espanhol, russo e alemão têm cada um a sua versão. Para qualquer outra mistura, coloque as palavras de enchimento em Exclude words.
A cor não significa nada. A paleta percorre as cores pela ordem de posição, então duas palavras da mesma cor não têm nada em comum. Se você precisa que a cor diga alguma coisa, como respostas positivas contra negativas, faça duas nuvens.
Frequência não é importância. A única resposta que diz "a saída de emergência estava bloqueada" aparece com 12 px. Leia o texto original antes de agir com base na imagem.
Ferramentas relacionadas para trabalhar com texto
Uma nuvem de palavras é a foto rápida. Quando você precisa dos números exatos por trás dela, o Contador de Frequência de Palavras lista cada palavra com a contagem, da mais frequente para a menos. O Word Frequency Analyzer (em inglês) ordena as 20 primeiras e mostra a porcentagem de cada uma sobre o total. Se você está cortando uma redação até um limite, o Contador de Palavras acompanha palavras, caracteres e frases enquanto você digita. E quando as contagens ficam melhor em um gráfico do que em uma nuvem, o Criador de Gráfico de Barras desenha tudo em barras fáceis de comparar de relance.
Perguntas frequentes
Por que uma palavra que eu esperava não aparece na nuvem?
Cinco coisas tiram uma palavra. Ela pode estar abaixo do corte de Max words: suba o controle até 200. Pode estar na lista de palavras vazias: desligue Skip common words para conferir. Pode estar na sua caixa de Exclude words. Pode ser um número ou uma letra solta, que nunca contam. Ou um hífen dividiu a palavra em duas menores. Se a página disser que algumas palavras não couberam, diminua Max words ou mude Orientation para Mixed.
Dá para fazer uma nuvem de palavras com formato, tipo coração ou mapa?
Aqui não. A nuvem preenche um retângulo de 1600 × 1000. Se você precisa de um formato, baixe o SVG e recorte em qualquer editor de vetores.
Dá para montar uma nuvem de palavras ao vivo com as respostas da plateia?
Não. Isso precisa de um servidor que colete as respostas do celular de todo mundo, e esta ferramenta não tem um. A versão simples funciona bem: junte as respostas em qualquer formulário ou grupo de WhatsApp, copie tudo e cole aqui. A nuvem fica pronta antes de você terminar de trocar de janela.
Dá para controlar o tamanho de uma palavra específica?
Só pela contagem. O tamanho vem direto de quantas vezes cada palavra aparece. Se você tem uma lista de palavras com pesos, repita cada uma esse número de vezes antes de colar. orçamento orçamento orçamento equipe desenha orçamento com 96 px e equipe com 12.
Quanto texto posso colar?
Até 1.000.000 de caracteres, bem mais de 100.000 palavras em português. A contagem de tudo isso continua acontecendo no seu aparelho. Só as palavras principais, 200 no máximo, são posicionadas, então um texto enorme não deixa a imagem mais lenta. Uma palavra sozinha com mais de 40 caracteres, como um link colado, é encurtada com reticências para não engolir a nuvem.
Dá para mudar a cor de uma palavra ou mover ela depois que a nuvem fica pronta?
Na página, não. Shuffle gera uma nova disposição e a paleta troca todas as cores de uma vez. Para ajustes na mão, baixe o SVG. Cada palavra é um elemento de texto separado, então qualquer editor de vetores deixa você mudar a cor, arrastar ou apagar uma palavra. Cada uma também carrega a própria contagem, que aparece quando você passa o mouse.
Nuvem de palavras é um bom jeito de apresentar o resultado de uma pesquisa?
É um bom jeito de começar a conversa, não de terminar. Use para mostrar quais temas mais apareceram e depois sustente com números de verdade. A nuvem diz que professor apareceu três vezes. Ela não consegue dizer se essas três pessoas gostaram do professor.