Índice de legibilidade
A ferramenta calcula o índice de legibilidade de um texto com métricas objetivas — comprimento das frases, sílabas por palavra, densidade dos parágrafos — e devolve uma nota com os pontos de atrito marcados. Roda grátis no seu navegador: o texto não é enviado para servidor nenhum.
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
Grátis, sem cadastro e sem sair da página
Esta análise roda inteira no seu navegador: você cola o texto, o cálculo acontece na própria página e nada é transmitido para fora — nem para a gente. Por isso é grátis de verdade, sem limite de uso, sem cadastro e sem pegadinha de marca d’água. Pode medir um parágrafo ou um livro, no computador ou no celular, quantas vezes quiser. Texto confidencial entra e sai sem deixar a sua máquina.
O que os números medem
Legibilidade se calcula com o que dá para contar: quantas palavras tem cada frase, quantas sílabas tem cada palavra, quão longos são os parágrafos. Frases de 40 palavras e termos de cinco sílabas empurram a nota para baixo; frase curta e palavra comum puxam para cima. A ferramenta mostra a nota geral e aponta onde estão as frases mais pesadas — para você atacar direto o que mais atrapalha.
Texto difícil não é sinal de inteligência
No Brasil, a maior parte da leitura acontece no celular, em tela pequena e no meio de interrupções. Texto de governo, contrato de banco e manual técnico perdem o leitor na terceira linha — e quem escreve para web, vende ou presta serviço não pode se dar a esse luxo. Medir a legibilidade transforma “acho que ficou claro” em número: dá para comparar duas versões e provar qual comunica melhor.
Via API, para medir em escala
Quer medir a legibilidade de um acervo inteiro — todos os artigos do blog, todas as páginas de ajuda, cada descrição de produto? A mesma análise existe via API por US$ 0,002 por chamada, em dólar americano, sem custo adicional por palavra. Dá para plugar no fluxo de publicação e travar conteúdo que saia acima do nível de dificuldade que a sua equipe definir.
Casos de uso
Artigo de blog que o leitor termina
Ana Paula Ferreira mede cada artigo antes de publicar. Quando a nota cai, o culpado quase sempre é o mesmo: frases de 35 palavras emendadas com “que”. Ela quebra as frases, mede de novo e publica — o tempo de leitura das páginas subiu junto com a nota.
Comunicado interno que todo mundo entende
O RH da Distribuidora Horizonte Verde escreve para motorista, conferente e analista ao mesmo tempo. Antes de disparar um comunicado, o texto passa pelo medidor: se a nota indicar leitura difícil, o texto volta para simplificação — e o telefone do RH toca menos.
Material didático no nível da turma
Um professor de curso técnico em Belo Horizonte compara a legibilidade das apostilas entre módulos. Descobriu que o módulo 3 tinha o dobro da densidade do módulo 1 — e reescreveu justamente o capítulo onde a turma mais reprovava.
Perguntas frequentes
É grátis mesmo ou tem limite escondido?
Grátis, ilimitado e sem cadastro. A conta fecha porque o cálculo roda no seu navegador, usando o processamento do seu próprio aparelho — não custa servidor para a gente, não custa nada para você. O que é pago é outra coisa: a mesma análise via API, para quem precisa automatizar.
Meu texto é enviado para algum servidor?
Não. A análise acontece dentro da página, no seu navegador, e o texto nunca sai do seu aparelho. Pode colar minuta de contrato, capítulo inédito ou relatório interno: nada é transmitido nem armazenado.
Que métricas entram no cálculo?
Contagens objetivas do texto: palavras por frase, sílabas por palavra, tamanho de parágrafos e a distribuição das frases longas. A nota resume tudo, e o detalhe mostra onde o texto pesa.
Funciona no celular?
Funciona no navegador do celular, sem instalar aplicativo — cola o texto e a nota sai na hora, na mesma página.
Nota boa de legibilidade ajuda no Google?
Não existe “fator legibilidade” oficial no ranking, e prometer isso seria invenção. O efeito é indireto e real: texto fácil segura o leitor até o fim, e engajamento é algo que buscadores enxergam.
E para medir mil textos de uma vez?
Aí entra a API: US$ 0,002 por chamada, em dólar, sem custo por palavra. Um script percorre o acervo e devolve a nota de cada página — bom para auditar um site inteiro antes de um redesign de conteúdo.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/text/readability \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/readability", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/readability",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/readability", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/readability", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"text": "…"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.readability",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_tokens | 20000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |