Cortar texto em um limite de caracteres
Esta ferramenta corta um texto para caber em um limite de caracteres ou de palavras, como os 160 caracteres de uma meta description ou o tamanho máximo de um campo. Ela pode evitar cortar palavras ao meio, terminar com reticências dentro do limite e cortar cada linha separadamente, o que serve para listas de títulos.
O texto é processado no seu navegador e não é enviado a nenhum servidor.
Achou um resultado errado ou tem uma sugestão? Avise por e-mail.
Como usar
- Cole o texto e defina o limite.
- Escolha se o limite é em caracteres ou em palavras.
- Marque se quer manter as palavras inteiras, terminar com reticências ou cortar linha por linha, e copie o resultado.
Como funciona
Os caracteres são contados como aparecem na tela: um emoji ou uma letra acentuada valem 1, como no contador de caracteres. Com reticências, o … (um caractere só) entra na conta, e o resultado nunca passa do limite.
Com "Não cortar palavras ao meio", se o limite cair no meio de uma palavra, o texto volta até o espaço anterior. Espaços e pontuação que sobram no fim do corte são removidos antes das reticências, para não ficar "texto ,…".
Exemplo
Texto: Ferramentas grátis para desenvolvedores brasileiros
Limite de 30 caracteres, palavras inteiras, com reticências
Resultado: Ferramentas grátis para…
Fonte: Unicode UAX #29: segmentação de texto (o que conta como um caractere)
Perguntas frequentes
Qual o limite de caracteres da meta description?
O Google corta pela largura em pixels, e não por um número fixo. Como referência, descrições de até 155 a 160 caracteres costumam aparecer inteiras.
Como cortar texto em código sem quebrar emojis?
Em JavaScript, texto.slice(0, n) conta unidades UTF-16 e pode partir um emoji ao meio. Divida o texto em caracteres visíveis com Intl.Segmenter e junte os n primeiros.
Dá para cortar uma lista inteira de uma vez?
Sim. Marque "Cortar cada linha": cada linha é cortada no limite separadamente, e as quebras de linha são mantidas.
Outras ferramentas que podem ajudar
- Contador de CaracteresConte caracteres, com e sem espaços, palavras, linhas e parágrafos enquanto digita
- Dividir StringDivida um texto em partes por vírgula, ponto e vírgula, tabulação ou outro separador, ou em blocos de tamanho fixo, uma parte por linha
- Remover Quebra de LinhaJunte as linhas de um texto copiado de PDF ou e-mail, trocando as quebras por espaço, por nada ou por vírgula
- Remover EspaçosRemova espaços duplos, espaços no começo e no fim das linhas, espaços invisíveis e linhas em branco
- Colocar em Ordem AlfabéticaColoque listas em ordem alfabética, de A a Z ou de Z a A, com acentos no lugar certo e números em ordem numérica
- Contador de Ocorrência de PalavraVeja quantas vezes cada palavra aparece em um texto, da mais usada para a menos usada, ou conte uma palavra específica