ForHosting KIT · Texto e IA

Quebrar texto na largura

Com largura 32, uma nota longa de dois parágrafos se reorganiza em 8 linhas de no máximo 32 caracteres, com a linha em branco entre os parágrafos mantida. Uma palavra maior que a largura fica inteira em sua própria linha. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Largura
32
Você obtém
Contagem de linhas
8
Número de parágrafos
2

A quebra de linha transforma um texto longo e irregular em linhas legíveis que cabem na largura de coluna escolhida. Informe texto simples e uma largura inteira, e a ferramenta reorganiza cada parágrafo sem cortar palavras. Linhas vazias continuam separando os parágrafos, portanto e-mails e notas preservam sua estrutura. O resultado é determinístico e pronto para colar em terminais, comentários de código, documentação, chamados ou mensagens que exigem comprimentos previsíveis.

Como funciona a quebra por largura de coluna

A quebra de linha resolve um problema de apresentação sem reescrever o conteúdo. A ferramenta lê as palavras de cada parágrafo da esquerda para a direita e acrescenta a próxima à linha atual quando a palavra, o espaço separador e o conteúdo existente cabem em width. Caso contrário, inicia uma linha antes dessa palavra.

Assim, as linhas comuns não ultrapassam a largura solicitada e nenhuma palavra é cortada ao meio. Uma palavra que sozinha exceda o limite é uma exceção intencional: ela permanece inteira em uma linha própria, pois dividir um identificador, URL, nome de arquivo ou termo técnico poderia alterar seu significado ou impedir sua cópia. Espaços repetidos, tabulações e quebras simples dentro do parágrafo viram separadores normais.

Linhas vazias continuam delimitando parágrafos, e a saída mantém uma entre eles. Isso permite formatar prosa bruta ou reorganizar texto antes quebrado em outra largura. A ferramenta não adiciona hífens, não justifica margens, não interpreta Markdown e não reformula frases.

Ela altera apenas a posição das quebras, produzindo um resultado previsível, repetível e fácil de conferir.

Como escolher a largura e interpretar a resposta

Escolha width conforme o destino, não conforme o tamanho do texto original. Logs de terminal e e-mails tradicionais costumam ficar melhores com linhas moderadamente estreitas; comentários de código precisam reservar espaço para recuo e marcadores adicionados depois. Se o formato ao redor consumir caracteres, subtraia esse prefixo da quantidade disponível antes da quebra.

Um prefixo de comentário com quatro caracteres, por exemplo, exige uma largura de texto quatro colunas menor que o limite visual final. Texto vazio é válido e retorna zero linhas e zero parágrafos. As quebras são normalizadas para LF, garantindo o mesmo resultado em Windows, macOS, Linux, navegador e execução remota. width conta caracteres de string JavaScript, e não pixels renderizados.

Portanto, use a ferramenta para texto simples e fontes monoespaçadas, não para diagramação gráfica precisa em fontes proporcionais.

Uso confiável em e-mail, comentários e automação

Em e-mails, faça a quebra depois de redigir e revisar, pois inserir palavras em texto já formatado pode deixar linhas curtas e irregulares. Preserve mudanças intencionais de parágrafo com linhas vazias e envie o corpo completo em uma única solicitação. Em comentários de código, quebre a prosa primeiro e acrescente os prefixos da linguagem depois, ou diminua width pelo tamanho do prefixo.

No terminal, desconte carimbos de data, níveis de log, recuos e decoração ANSI adicionados fora da ferramenta. Em automações, mantenha width como configuração do projeto em vez de espalhar valores diferentes por scripts; mudanças de formato ficam revisáveis e arquivos gerados permanecem consistentes. Teste tokens técnicos longos: o algoritmo nunca divide palavras, portanto uma URL ou um identificador pode exceder o limite.

Se houver necessidade de um teto rígido, combine esta função com uma política explícita de divisão de tokens. Não há chamadas de rede nem interpretação do significado. Entradas iguais sempre geram texto e contagens iguais.

Preparar e-mail em texto simples

Reorganize parágrafos longos em uma largura uniforme sem perder as linhas vazias entre assuntos.

Formatar comentários de código

Crie linhas previsíveis antes de adicionar marcadores e recuos em um fluxo de documentação.

Manter a saída do terminal legível

Quebre ajuda, notas de versão e descrições de console dentro do orçamento de colunas escolhido.

A ferramenta divide palavras longas?

Não. As quebras só ocorrem entre palavras. Se uma palavra ultrapassar width, ela fica inteira em sua própria linha e pode exceder a largura.

O que acontece com as quebras existentes?

Quebras simples dentro de um parágrafo viram espaços. Uma ou mais linhas vazias separam parágrafos e resultam em uma linha vazia.

width mede pixels ou caracteres?

Ele mede caracteres de string JavaScript, não pixels. É indicado para texto simples e contextos de largura fixa.

Qual largura devo escolher?

Escolha pelo destino, não pelo texto de origem. Se as linhas vão receber um prefixo, como os quatro caracteres de um marcador de comentário, desconte esse espaço antes para que as linhas finais ainda caibam.

Ele coloca hífens ou justifica o texto?

Não. Só muda o ponto em que cada linha quebra. Não há hífens, nem espaços esticados, nem mudança de texto, então as palavras e a ordem delas ficam como você escreveu.

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.

POSThttps://api.kit.forhosting.com/str/word-wrap

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/word-wrap \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Word wrapping keeps paragraphs readable in email, source comments, and terminal output without splitting ordinary words.","width":32}'
{
  "text": "Word wrapping keeps paragraphs readable in email, source comments, and terminal output without splitting ordinary words.",
  "width": 32
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.word_wrap",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_chars200000
max_width10000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Como escolher a largura e interpretar a resposta

A solicitação aceita um inteiro de um a dez mil; valores ausentes, fracionários, nulos, negativos ou excessivos retornam invalid_input. A resposta traz text como valor principal copiável, width como limite aplicado, line_count incluindo linhas separadoras vazias e paragraph_count contando parágrafos não vazios.

Uso confiável em e-mail, comentários e automação

A API cobra US$ 0,002 por item concluído, enquanto a versão no navegador roda localmente para formatação interativa gratuita.

É possível quebrar um texto vazio?

Sim. Com width válido, a resposta contém texto vazio, line_count igual a zero e paragraph_count igual a zero.

Quanto custa uma chamada da API?

Cada solicitação concluída custa US$ 0,002 por item. A ferramenta do navegador roda localmente e é gratuita para uso interativo.

Ver a documentação completa do KIT →