Conversor de Quebra de Linha — CRLF ↔ LF

Veja quais quebras de linha um arquivo usa e converta-as — de CRLF do Windows para LF do Unix ou o contrário — para texto colado ou um lote inteiro de arquivos, com limpeza de espaços no fim da linha e de tabs.

Atualizado em
Converter para
0
CRLF (Windows)
0
LF (Unix)
0
CR (Mac antigo)
–
Detectado
Arraste arquivos para converter em lote — scripts, configs, CSV, código-fonte · os arquivos convertidos são baixados em um ZIP

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Conversor de Quebra de Linha

  1. Cole o texto ou arraste um ou mais arquivos.
  2. Veja quais quebras de linha foram encontradas — arquivos com quebras misturadas são sinalizados.
  3. Escolha LF ou CRLF, as limpezas opcionais, e copie o texto convertido ou baixe o ZIP.

CRLF vs LF

Arquivos de texto terminam cada linha com um caractere invisível. Unix, Linux e macOS usam LF (\n, line feed). Windows usa CRLF (\r\n, carriage return + line feed). O Mac OS clássico usava apenas CR. A maioria dos editores lida com os dois, mas muitas ferramentas não: um script de shell com CRLF falha com /bin/bash^M: bad interpreter, entrypoints do Docker quebram, e o diff mostra cada linha como alterada.

Resolvendo de vez no Git

Adicione um arquivo .gitattributes com * text=auto eol=lf (e *.bat text eol=crlf para arquivos batch do Windows) para que o Git normalize as quebras no commit. Definir git config --global core.autocrlf input no macOS/Linux e true no Windows também ajuda. Depois de adicionar o .gitattributes, execute git add --renormalize . uma vez.

Quebras de linha misturadas

Arquivos editados em sistemas diferentes costumam conter os dois tipos. Os contadores mostram exatamente quantas de cada tipo o texto contém, e a conversão as deixa uniformes.

Privado por design

Textos e arquivos são convertidos no seu navegador e nunca são enviados.

Também pesquisado como: crlf para lf, lf para crlf, converter quebra de linha, quebra de linha windows, dos para unix, unix para dos, quebra de linha mista.

Ferramentas que combinam com: Conversor de Quebra de Linha

  • Conversor de Caminho Windows — Cole um caminho em qualquer formato — C:\Users\me\project, /mnt/c/Users/me/project, /c/Users/me — e veja ele em todas as outras formas, prontas para copiar: WSL, Git Bash, Cygwin, URL file, UNC e escapado para código.
  • Remover Quebras de Linha — Cole um texto com linhas quebradas — de um PDF, um e-mail ou um terminal — e junte tudo de volta em parágrafos limpos.
  • Gerador de .editorconfig — Faça todos os editores do seu time usarem a mesma indentação, quebras de linha e charset.
  • Gerador de .gitignore — Marque as tecnologias que você usa — Node, Python, React, Next.js, Docker, macOS, VS Code e mais 40 — e receba uma lista organizada e sem repetições .gitignore com seções comentadas, pronto para baixar.

Perguntas frequentes

Como corrijo “bad interpreter: /bin/bash^M”?
O script tem quebras de linha do Windows (CRLF). Converta-o para LF aqui — ou execute sed -i 's/\r$//' script.sh — e salve novamente.
Qual quebra de linha devo usar?
LF para quase tudo, incluindo código compartilhado entre sistemas e qualquer coisa que rode no Linux ou no Docker. CRLF apenas para arquivos específicos do Windows, como .bat e .cmd.
Posso converter muitos arquivos de uma vez?
Sim. Arraste vários arquivos — cada um é convertido com as suas configurações e você baixa todos em um ZIP com os nomes originais.
Posso instalar o Conversor de Quebra de Linha como um aplicativo da web e usá-lo offline?
Sim. O Conversor de Quebra de Linha é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas