Ir para o conteúdo principal

Converter as quebras de linha de um arquivo de texto

Alternar um arquivo de texto entre quebras de linha do Windows (CRLF), Unix (LF) e Mac clássico (CR).

Processado no seu navegador. Este arquivo é convertido no seu dispositivo e nunca é enviado.

Conversor

Entrada

.txt até 25 MB. Você também pode arrastar um arquivo até aqui.

Opções
Target line ending

Nenhum arquivo selecionado.

Sobre esta ferramenta

Arquivos de texto marcam o fim de linha de formas diferentes conforme o sistema que os escreveu. Ferramentas do Windows normalmente escrevem um retorno de carro seguido de uma quebra de linha (CRLF), as de Unix e macOS escrevem só uma quebra de linha (LF), e softwares Mac muito antigos escreviam só um retorno de carro (CR).

Misturar essas convenções faz arquivos aparecerem como uma linha comprida em alguns editores, produz diferenças barulhentas no controle de versão e pode quebrar scripts que esperam um fim específico. Esta ferramenta reescreve toda quebra de linha de um arquivo de texto para a convenção que você escolher.

Formatos suportados e limites

Entrada
.txt
Saída
.txt (text/plain)
Nome do arquivo gerado
The original name with the chosen line ending appended, for example notes.txt becomes notes-lf.txt.
Tamanho máximo
25 MB
Processamento
No seu navegador. O arquivo não é enviado.

Como usar

  1. Escolha um arquivo .txt, ou arraste um até a área de arquivos.
  2. Selecione o fim de linha que quiser: Unix (LF), Windows (CRLF) ou Mac clássico (CR).
  3. Selecione Converter.
  4. Baixe o arquivo convertido. O arquivo original no seu dispositivo não é alterado.

Limitações

  • Só arquivos de texto simples são suportados. Um arquivo com dados binários é recusado em vez de corrompido.
  • O arquivo é lido como UTF-8. Texto salvo em outra codificação, como UTF-16 ou uma página de código antiga, pode não converter direito.
  • Uma marca de ordem de bytes no início do arquivo é preservada como está.
  • Fins de linha dentro de strings entre aspas ou de código também são reescritos, porque a ferramenta trabalha no arquivo inteiro em vez de interpretar o conteúdo.
  • Converte-se um arquivo por vez.

Perguntas frequentes

Meu arquivo é enviado para algum lugar?
Não. A conversão acontece inteiramente no seu navegador, com APIs web padrão. O arquivo nunca sai do seu dispositivo e nenhuma requisição carrega o conteúdo dele.
Que fim de linha devo escolher?
Use LF para Unix, Linux, macOS e para a maior parte dos fluxos de controle de versão. Use CRLF para ferramentas do Windows que exigem, como alguns editores e scripts batch antigos. CR só é necessário para software escrito para o Mac OS 9 e anteriores.
O que acontece com um arquivo que já mistura fins de linha?
Toda quebra é normalizada para o fim que você escolheu, então um arquivo com mistura de CRLF e LF fica consistente.
O tamanho do arquivo muda?
Muda, um pouco. Converter de LF para CRLF acrescenta um byte por linha, e de CRLF para LF remove um byte por linha.
Posso converter vários arquivos de uma vez?
Com esta ferramenta, não. Converta um arquivo, redefina e escolha o próximo.