Remover quebras de linha online
Cole um texto com linhas quebradas (de um PDF, e-mail ou página da web) e obtenha parágrafos limpos. Grátis e sem cadastro. Seu texto nunca sai desta página: a ferramenta roda no seu navegador e não envia nada a lugar nenhum.
English: Remove line breaks online · Español · Deutsch · Français
Limpezas com um clique
Escolha uma: você vê todas as ocorrências no resultado primeiro e depois clica em Substituir. Mesmos padrões do complemento ReplaceKit para Google Docs.
Você está na lista. Escreveremos uma única vez.
Quebras de linha
Limpeza
Localizar e substituir (opcional)
O que cada opção faz
| Opção | Para que serve |
|---|---|
| Juntar linhas quebradas, manter parágrafos | Texto copiado de um PDF ou de um e-mail em texto simples: cada linha impressa termina em uma quebra e os parágrafos são separados por uma linha em branco. As linhas são juntadas e as linhas em branco continuam como quebras de parágrafo. |
| Juntar linhas que não terminam uma frase | Texto de PDF sem linhas em branco entre parágrafos. Uma linha que termina em . ? ! ou : (ou em aspas de fechamento depois de um deles) mantém a quebra; as demais são juntadas. |
| Remover todas as quebras de linha | Uma única linha, por exemplo para um campo de formulário, uma célula de planilha ou uma lista transformada em a, b, c (escolha «uma vírgula e um espaço»). |
| Localizar e substituir | Roda depois da etapa das quebras de linha. Texto literal por padrão; marque «Expressão regular» para padrões como (\d+)-(\d+) e $2-$1 na substituição. Para pôr cada item em sua própria linha, localize , e substitua por \n. |
Uma linha que termina em hífen só é juntada quando a seguinte começa com letra minúscula: pa- + lavra vira palavra, mas Jean- + Paul mantém o hífen. Uma palavra que realmente leva hífen no fim da linha (guarda- + chuva) também o perde: desmarque a caixa e confira esses casos à mão se for importante.
O que cada limpeza faz
As limpezas rodam sobre o resultado, depois da etapa das quebras de linha e antes do seu localizar e substituir. As aplicadas mostram um visto; clique de novo para desfazer. Crie um link direto para uma com #double-spaces (qualquer id abaixo): a página abre com as quebras de linha intactas e essa limpeza pronta.
| Limpeza | O que muda | Padrão (regex) |
|---|---|---|
| Espaços duplos | Dois ou mais espaços entre palavras viram um | (?<=\S) {2,}(?=\S) |
| Espaço antes de , . ; : ! ? | Remove espaços antes de , . ; : ! ? (não antes de decimal como .5) | (?<=\S)[ \u00a0]+(?=[,.;:!?](?!\d)) |
| Espaços no fim | Remove espaços e tabulações no fim de cada parágrafo | [ \t\u00a0]+$ |
| Parágrafos vazios | Parágrafos vazios (ou em branco) entre textos são removidos: duas quebras de parágrafo seguidas viram uma | \n(?:[ \t\u00a0]*\n)+ |
| Quebras de linha → parágrafos | Quebras de linha suaves (Shift+Enter) viram quebras de parágrafo | \v |
| Aspas retas → curvas | Aspas retas viram curvas: de abertura após espaço, parêntese ou travessão; de fechamento nos demais casos (apóstrofos também) | (?:(?<=^|[\s\v(\[{\u2013\u2014/-])(["'])|(["'])) |
| Aspas curvas → retas | Aspas curvas e baixas viram retas " e ' | [\u2018-\u201f\u2032\u2033] |
| Espaços não separáveis | Espaços não separáveis e estreitos viram espaços normais | [\u00a0\u202f\u2007] |
Em uma caixa de texto toda quebra de linha já é uma quebra de parágrafo, então «Quebras de linha → parágrafos» não encontra nada aqui; ela vale no Google Docs, onde Shift+Enter cria uma quebra suave que parece um parágrafo novo mas não é. As aspas curvas são as inglesas (“ ”), não as «».
Meu texto fica privado?
Sim. A ferramenta são dois scripts, tool.js e cleanups.js (legíveis, sem bibliotecas), que só trabalham com o que está na caixa. Não faz requisições de rede nem guarda nada; você pode desconectar da internet depois de carregar a página e ela continua funcionando. À parte, a página envia uma contagem de visita sem cookies ao carregar (o endereço da página e o site de origem, nunca o seu texto; veja a privacidade, em inglês).
No Google Docs: o ReplaceKit faz isso com um clique
Copiar o texto de um documento e colar de volta perde títulos, negrito e links. O Localizar e substituir do Google Docs não consegue encontrar uma quebra de linha (por quê e as alternativas, em inglês). O ReplaceKit, o complemento do Google Docs que estamos construindo, faz a mesma limpeza dentro do documento: o campo Localizar encontra quebras de parágrafo (\n) e quebras de linha suaves (\v), só na sua seleção se quiser, mantendo a formatação e com prévia de cada ocorrência. As mesmas oito limpezas com um clique ficam no topo da barra lateral.
O ReplaceKit está pronto e em testes. Ainda não está no Google Workspace Marketplace. Deixe seu e-mail e enviamos uma única mensagem quando você puder instalar.
Versão gratuita: todo localizar e substituir, sem limite de cliques nem contagem regressiva.