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.