Conversor de Quebras de Linha
Converta quebras de linha online — alterne entre Windows (CRLF), Unix/Linux/macOS (LF) e Mac clássico (CR), ou transforme quebras de linha em sequências de escape \n, espaços ou tags HTML <br>. Detecta o estilo de quebra de linha atual e converte tudo no seu navegador.
O Conversor de Quebras de Linha do ToolsSoup é uma ferramenta online gratuita que altera as quebras de linha de qualquer texto com um clique. Cole o conteúdo e converta entre quebras de linha do Windows (CRLF, \r\n), do Unix/Linux/macOS (LF, \n) e do Mac clássico (CR, \r). Ela também transforma quebras de linha reais em sequências de escape literais \n, substitui por espaços simples ou as envolve em tags HTML <br>. A ferramenta detecta automaticamente o estilo de quebra de linha atual — inclusive arquivos mistos — e mostra a contagem de linhas e caracteres do resultado. Tudo roda no seu navegador: sem uploads, sem cadastro e o seu texto nunca sai do seu dispositivo.
O que é um conversor de quebras de linha?
Um conversor de quebras de linha altera os caracteres invisíveis de fim de linha que marcam onde uma linha termina e a próxima começa. Sistemas operacionais diferentes usam marcadores diferentes: o Windows usa um retorno de carro mais um avanço de linha (CRLF, \r\n), o Unix, o Linux e o macOS moderno usam um único avanço de linha (LF, \n), e sistemas Mac muito antigos usavam apenas um retorno de carro (CR, \r). Esses caracteres são invisíveis na tela, mas fazem diferença para programas, controle de versão e scripts de shell. Esta ferramenta reescreve todas as quebras de linha do seu texto para o formato que você escolher, para que os arquivos se comportem de forma consistente, não importa onde foram criados.
Como converter quebras de linha
Trocar as quebras de linha com o ToolsSoup leva apenas alguns segundos:
- Digite direto na caixa de texto ou cole o texto cujas quebras de linha você quer alterar.
- Escolha um formato de destino — LF para Unix/Linux/macOS, CRLF para Windows, CR para Mac clássico ou um dos extras, como escapes \n, espaços ou tags HTML <br>.
- Clique em Converter, confira o formato de origem detectado e as contagens e clique em Copiar resultado para pegar o texto convertido.
CRLF vs. LF vs. CR — qual é a diferença?
CRLF (\r\n) é a convenção do Windows e combina um retorno de carro com um avanço de linha. LF (\n) é um único avanço de linha e é o padrão no Unix, no Linux e no macOS, além de ser o padrão na maioria das linguagens de programação e no Git. CR (\r) é apenas um retorno de carro, usado pelo Mac OS clássico antes do OS X, e hoje raramente aparece. Misturar esses estilos em um mesmo arquivo causa os problemas clássicos: um script que falha com um erro confuso, um diff que marca todas as linhas como alteradas ou um texto exibido com linhas em branco extras. Converter tudo para um único estilo consistente resolve essas questões.
Quando devo converter quebras de linha?
Converta para LF quando um script de shell, Makefile ou arquivo de configuração editado no Windows se recusar a rodar no Linux ou no macOS, ou para manter um repositório Git consistente. Converta para CRLF quando um programa do Windows — como o Bloco de Notas ou um editor antigo — mostrar seu texto como uma única linha longa porque só entende CRLF. Use a opção de escape \n para colar um bloco de várias linhas em uma string JSON ou em um literal de código, a opção de espaço simples para juntar o texto em uma única linha e a opção <br> para mover texto puro para HTML preservando as quebras de linha.
Por que usar este conversor de quebras de linha?
- Converta entre quebras de linha do Windows (CRLF), do Unix/Linux/macOS (LF) e do Mac clássico (CR) com um clique.
- Detecte automaticamente o estilo de quebra de linha atual, inclusive arquivos mistos.
- Transforme quebras de linha reais em sequências de escape literais \n para JSON e código-fonte.
- Substitua quebras de linha por espaços simples para juntar o texto em uma única linha.
- Envolva quebras de linha em tags HTML <br> para mover texto puro para páginas web.
- Veja a contagem de linhas e caracteres do resultado, com a saída pronta para copiar.
- Roda inteiramente no seu navegador — o seu texto nunca é enviado.
Perguntas frequentes
Como converter quebras de linha do Windows para Unix?
Cole o texto, escolha Unix / Linux / macOS (LF) como destino e clique em Converter. Cada CRLF (\r\n) vira um único LF (\n), deixando as quebras de linha no estilo Unix prontas para copiar.
Qual é a diferença entre CRLF e LF?
CRLF é um retorno de carro seguido de um avanço de linha (\r\n) e é usado pelo Windows. LF é um único avanço de linha (\n) usado pelo Unix, Linux, macOS, Git e pela maioria das linguagens de programação. Misturá-los pode quebrar scripts e poluir diffs, então converter para um único estilo consistente evita esses problemas.
Ele detecta quais quebras de linha meu texto usa?
Sim. Ao converter, a ferramenta informa o formato de origem detectado — CRLF, LF, CR, Misto ou Nenhum — para você confirmar o que o texto original continha antes da conversão.
Ele pode transformar quebras de linha em sequências de escape \n?
Sim. Escolha a opção Sequência de escape literal \n e cada quebra de linha vira os dois caracteres barra invertida e n, o que é útil ao colar texto de várias linhas em uma string JSON ou em um literal de código-fonte.
Ele pode converter quebras de linha em espaços ou tags HTML <br>?
Sim. Escolha Espaço simples para juntar o texto em uma única linha ou Tags HTML <br> para envolver cada quebra de linha em um <br>, de modo que as quebras sobrevivam quando o texto for renderizado como HTML.
Meu texto é privado?
Com certeza. Toda a conversão acontece localmente no seu navegador usando JavaScript, então o texto que você digita nunca é enviado nem armazenado em nenhum servidor.