# 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.

- Endereço oficial: https://pradev.com.br/cortar-textos
- Categoria: Texto
- Tipo: Utilitário
- Atualizado em: 2026-10-01
- Autor: Leonardo Gaertner (https://pradev.com.br/sobre)
- Preço: grátis, sem cadastro. O processamento acontece no navegador de quem usa.

## Como usar

1. Cole o texto e defina o limite.
2. Escolha se o limite é em caracteres ou em palavras.
3. 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

```text
Texto: Ferramentas grátis para desenvolvedores brasileiros
Limite de 30 caracteres, palavras inteiras, com reticências
Resultado: Ferramentas grátis para…
```

## 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.

## Fontes

- [Unicode UAX #29: segmentação de texto (o que conta como um caractere)](https://www.unicode.org/reports/tr29/)

## Ferramentas relacionadas

- [Contador de Caracteres](https://pradev.com.br/contador-de-caracteres): Conte caracteres, com e sem espaços, palavras, linhas e parágrafos enquanto digita. Emojis e acentos contam certo. Grátis, no navegador.
- [Dividir String](https://pradev.com.br/dividir-string): Divida 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 Linha](https://pradev.com.br/remover-quebra-de-linha): Junte as linhas de um texto copiado de PDF ou e-mail, trocando as quebras por espaço, por nada ou por vírgula. Opção de manter os parágrafos.
- [Remover Espaços](https://pradev.com.br/remover-espacos): Remova espaços duplos, espaços no começo e no fim das linhas, espaços invisíveis e linhas em branco. Grátis, no navegador.
- [Colocar em Ordem Alfabética](https://pradev.com.br/colocar-em-ordem-alfabetica): Coloque 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. Por linha ou vírgula.
- [Contador de Ocorrência de Palavra](https://pradev.com.br/contador-de-ocorrencia-de-palavra): Veja quantas vezes cada palavra aparece em um texto, da mais usada para a menos usada, ou conte uma palavra específica. Grátis.
