Cortar Texto por Comprimento Online

Corte ou truncate texto por número de caracteres ou palavras online. Opção de adicionar reticências automaticamente.

Cortar Texto por Comprimento Online

Cole um texto, defina o limite em caracteres ou palavras, e obtenha o resultado truncado instantaneamente. Com opção de adicionar reticências ao final.

Cole o texto e defina o limite para cortar em tempo real.

O que é truncamento de texto?

Truncar (ou cortar) um texto significa limitar seu comprimento a um número máximo de caracteres ou palavras. É uma operação comum em desenvolvimento web, bancos de dados, SEO e criação de conteúdo.

Por exemplo, para exibir uma prévia de artigo em um card, você pode cortar o texto a 150 caracteres e adicionar ”…” para indicar que há mais conteúdo.

Modos de corte

Por caracteres

Conta cada caractere individualmente, incluindo espaços e pontuação. Esta ferramenta usa Array.from() para contar corretamente, o que garante que emojis e caracteres Unicode multibyte sejam contados como um único caractere — e não como dois, como aconteceria com .length em JavaScript.

Quando a opção de reticências está ativa, o limite efetivo é reduzido em 3 para acomodar os três pontos sem ultrapassar o limite total definido.

Por palavras

Conta palavras separadas por espaços e quebras de linha. O texto resultante contém exatamente o número de palavras definido no limite, mantendo os espaços originais entre elas.

Casos de uso

Meta descriptions de SEO: o Google exibe aproximadamente 155–160 caracteres na descrição. Corte sua meta description para o tamanho ideal antes de publicar.

Títulos e cards: muitas interfaces exibem previews com limite de caracteres. Use esta ferramenta para testar como o texto aparecerá.

Redes sociais: verifique se seu texto cabe dentro do limite de caracteres de plataformas como Twitter (280), LinkedIn (700 para posts) ou WhatsApp.

Banco de dados: ao definir campos VARCHAR(n), verifique previamente se seus dados cabem no limite antes de inserir.

Resumos automáticos: gere trechos de artigos com um número fixo de palavras para usar em newsletters ou e-mails.

Desenvolvimento: testar comportamento de UI com textos longos truncados para garantir que layouts não quebrem.

Reticências e limite real

Quando a opção “Adicionar reticências (…)” está ativa e o texto é cortado, os três pontos ... fazem parte do resultado e contam para o limite. Assim:

  • Limite de 100 caracteres com reticências → 97 caracteres de conteúdo + ...
  • Limite de 100 caracteres sem reticências → 100 caracteres de conteúdo

Se o texto original for menor ou igual ao limite, nenhum corte ou reticência é adicionado — o texto é retornado integralmente.

Perguntas frequentes

Emojis são contados corretamente?

Sim. A ferramenta usa Array.from(text) para dividir o texto em caracteres, tratando cada ponto de código Unicode como uma unidade. Um emoji como 😀 é contado como 1 caractere, não como 2.

O modo “palavras” conta hifens como separadores?

Não. Hifens dentro de palavras compostas (como “guarda-chuva”) são mantidos como parte da palavra. Apenas espaços e quebras de linha são usados como delimitadores de palavras.

O que acontece se o limite for maior que o texto?

O texto é retornado sem cortes e sem reticências. As estatísticas mostrarão que original e cortado têm o mesmo valor.

Posso usar para contar os caracteres restantes em um formulário?

Sim. Defina o limite desejado e observe o contador “Original → Cortado” em tempo real enquanto digita.

Veja também