Ferramenta para remover quebras de linha
Remova, substitua ou organize quebras de linha em um texto em massa. Útil para corrigir texto copiado de PDF ou Excel onde as quebras aparecem no meio de palavras, ou para preparar texto para células CSV e registros de linha única. Também converte as quebras de linha (CRLF/LF/CR).
O que a ferramenta de remoção de quebras de linha faz
Esta ferramenta remove quebras de linha indesejadas de um bloco de texto, ou as substitui pelo separador que você realmente precisa. Um texto copiado de um PDF, de uma coluna do Excel ou de uma página da web costuma parecer um parágrafo organizado na tela, mas por baixo existe um caractere de quebra de linha inserido em cada ponto onde o texto foi quebrado visualmente. Se essas quebras ocultas permanecerem, uma busca e substituição pode deixar passar um trecho que deveria corresponder, ou uma linha de CSV ou de log pode acabar dividida em várias linhas.
Como referência, uma quebra de linha pode ser escrita de três formas diferentes conforme o sistema operacional que gerou o arquivo: LF (\n), CR (\r) ou CRLF (\r\n). Seja qual for a usada pelo texto colado, a ferramenta a detecta automaticamente e permite escolher entre quatro modos — remover tudo, substituir por espaços, unificar apenas as linhas em branco ou converter diretamente a quebra de linha — então basta pensar no resultado que você deseja obter.
Como usar a ferramenta de remoção de quebras de linha
- Cole o texto original Cole no campo "Texto original" um texto que contenha quebras de linha. Não importa se veio de um PDF, do Excel, de um e-mail ou de qualquer outro lugar.
- Escolha um modo de conversão Selecione "Remover tudo", "Substituir por espaços", "Unificar apenas linhas em branco" ou "Converter a quebra de linha" conforme sua necessidade.
- Ajuste as opções extras se necessário O modo "Remover tudo" oferece uma opção para inserir um espaço e evitar que as palavras fiquem coladas; o modo "Converter a quebra de linha" permite escolher LF, CRLF ou CR como saída.
- Confira o resultado O campo "Texto convertido" à direita é atualizado instantaneamente, junto com a contagem de linhas e de caracteres para você confirmar a mudança.
- Copie para onde precisar Clique em "Copiar" para enviar o resultado direto para a área de transferência e depois cole em um CSV, uma janela de chat ou um editor de código.
Dicas para aproveitar melhor
- Textos copiados de PDF ou Excel costumam ter quebras de linha inseridas no meio de palavras por causa da largura da coluna. Ative a opção de inserir espaço no modo "Remover tudo" para unir tudo em uma linha sem colar as palavras.
- Um texto de várias linhas colado em uma célula CSV pode confundir alguns analisadores e quebrar os limites da célula. Use primeiro o modo "Substituir por espaços" para converter as quebras em espaços antes de colar.
- Se um artigo de blog ou rascunho copiado acabar com muitas linhas em branco seguidas, "Unificar apenas linhas em branco" mantém as quebras de parágrafo intactas e remove apenas as linhas vazias extras.
- Quando precisar de uma string realmente de uma única linha (notificações do Slack, parâmetros de API, etc.), use o modo "Remover tudo" para eliminar completamente cada quebra de linha.
- O texto convertido aparece em uma caixa de saída somente leitura, então você pode clicar em "Copiar" com confiança e colar em outro lugar sem risco de editar por engano.
Quando usar a ferramenta de remoção de quebras de linha
Transformar texto de PDF de volta em parágrafos contínuos
O texto copiado de um PDF costuma ter uma quebra forçada no fim de cada linha; "Remover tudo" com a opção de espaço devolve um parágrafo legível.
Organizar células de planilha ou CSV
Notas de várias linhas coladas em uma única célula podem quebrar o arquivo ao ser lido em outro lugar, por isso vale converter antes as quebras em espaços.
Criar uma string de uma única linha para o Slack ou uma API
Campos que não aceitam quebra de linha — webhooks de chat, parâmetros de requisição, etc. — precisam do texto já unido em uma linha só.
Organizar um rascunho de blog recém-colado
Quando copiar um rascunho deixa muitas linhas em branco seguidas, "Unificar apenas linhas em branco" remove o excesso sem alterar a estrutura dos parágrafos.
Preparar um arquivo do Windows para um servidor Unix
Converta as quebras de linha CRLF para LF antes de usar o texto como script de shell ou arquivo de configuração em uma máquina Linux.
Glossário de quebras de linha
- Quebra de linha
- O caractere de controle (ou par de caracteres) gravado em um arquivo de texto para marcar onde uma linha termina e a próxima começa. É invisível na tela, mas está bem presente nos bytes do arquivo.
- LF (Line Feed / avanço de linha)
- Um único caractere, \n, usado como quebra de linha no Unix, Linux e macOS.
- CR (Carriage Return / retorno de carro)
- Um único caractere, \r, usado sozinho pelas versões clássicas do Mac OS anteriores ao OS X. Hoje raramente aparece isolado, mas continua disponível como opção para dados antigos.
- CRLF (Carriage Return + Line Feed)
- A sequência de dois caracteres \r\n usada como quebra de linha padrão no Windows. Misturá-la com texto que usa apenas LF pode causar falhas de exibição.
- Linha em branco
- Uma linha que não contém nenhum caractere. Normalmente é usada para separar parágrafos, mas copiar e colar pode deixar várias seguidas por acidente.
- Normalização
- O processo de converter um texto que mistura diferentes quebras de linha em uma só, de forma consistente, para que possa ser processado com confiabilidade. Esta ferramenta normaliza tudo para LF internamente antes de aplicar o modo escolhido.
Perguntas frequentes
\r\n (formato Windows) quanto \n (formato Unix/Mac) antes de processar o texto.\n (LF) ao ler o seu valor, de modo que a informação original já se perdeu quando o texto chega aqui. A saída usa exatamente a quebra de linha que você escolher, portanto a conversão funciona sem problemas. Para detectar a quebra de linha de um arquivo original, use o conversor de codificação e quebras de linha por arquivo, que lê os bytes diretamente.
Curiosidade — Como quebras de linha diferentes causam bugs invisíveis
Arquivos de texto usam principalmente duas convenções de quebra de linha: LF (\n) no Unix/Linux/macOS, e CRLF (\r\n) no Windows. Versões antigas do Mac OS (anteriores ao OS X) chegavam a usar apenas CR (\r). Essas diferenças ainda causam dores de cabeça reais hoje, como um arquivo de texto criado no Windows ganhando caracteres estranhos ao ser lido em um servidor Linux.
A maioria dos pedidos para "remover quebras de linha" vem de texto copiado de uma coluna de PDF ou Excel: o que parece uma frase contínua na tela foi na verdade salvo com quebras de linha forçadas em cada ponto de quebra visual. O parágrafo parece limpo até o momento em que você o copia, e então uma enxurrada de quebras de linha embutidas aparece junto.
Esta ferramenta é exatamente o processo inverso da ferramenta de quebra de linha, que insere uma quebra de linha a cada N caracteres. Aquela ferramenta existe para quebrar uma linha longa e torná-la legível; esta existe para desfazer uma quebra acidental e devolver o texto à frase ou parágrafo único que ele sempre deveria ser.