Pular para o conteúdo principal

Conversor de Terminações de Linha CRLF/LF

Converta terminações de linha entre CRLF (Windows), LF (Unix/Linux/macOS) e CR (Mac clássico) em texto colado ou arquivo enviado. Detecta o estilo de terminação de linha atual da sua entrada, incluindo terminações mistas, antes de converter.

Entrada

Drop a file or browse
One file · text
Ou

Saída

Texto Convertido

Estatísticas de Terminação de Linha

Resultado
MétricaValor
No data yet
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/crlf-lf-line-ending-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "originalText": "First line with LF ending\nSecond line with CRLF …",
    "convertTo": "lf"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `crlf-lf-line-ending-converter` tool (CRLF/LF Line Ending Converter) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/crlf-lf-line-ending-converter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Conversor de Terminações de Linha CRLF/LF — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

Cada arquivo de texto usa uma das três convenções de terminação de linha: Windows escreve carriage return mais line feed (CRLF, \r\n), Unix, Linux e macOS moderno escrevem um único line feed (LF, \n), e o Mac clássico pré-OS-X usava um lone carriage return (CR, \r). Misture-os — editando o mesmo arquivo no Windows e Linux, ou colando de uma exportação antiga — e ferramentas que esperam uma convenção podem se comportar mal: um script shell falha com um erro criptografado bad interpreter, um diff mostra cada linha como alterada, ou um analisador CSV divide linhas no lugar errado. Esta ferramenta detecta qual estilo de terminação de linha seu texto realmente usa, sinaliza terminações mistas e a converte para o estilo que você precisa.

Como usar

  1. Cole seu texto na caixa de entrada ou envie um arquivo de texto — o conteúdo do arquivo é carregado diretamente no mesmo campo.
  2. Escolha o formato de destino em Converter Para: LF, CRLF ou CR.
  3. O texto convertido e o detalhamento da terminação de linha são atualizados automaticamente conforme você digita.
  4. Copie ou baixe o resultado.

O que as estatísticas dizem a você

A tabela Estatísticas de Terminação de Linha relata:

  • Contagens de CRLF, LF e CR — quantas de cada sequência de terminação de linha foram encontradas no texto original. Um par CRLF (\r\n) é contado uma vez, não como CR mais LF, portanto os números refletem terminações de linha reais em vez de contagens de caracteres brutos.
  • Estilo detectado — a convenção dominante em sua entrada. Se apenas um estilo estiver presente, ele será nomeado diretamente (por exemplo, "LF"). Se mais de um estilo aparecer — um sinal comum de um arquivo editado em diferentes sistemas operacionais — ele lê "Misto" com os estilos encontrados.
  • Convertido para — o formato para o qual a saída foi convertida, para confirmação.

Por que as terminações de linha são importantes

As incompatibilidades de terminação de linha são uma fonte recorrente de bugs "funciona na minha máquina":

  • Diffs do Git podem mostrar arquivos inteiros como alterados quando apenas as terminações de linha diferem.
  • Scripts shell salvos com terminações CRLF falham na execução em Linux/macOS porque o shell lê o \r à direita como parte do comando.
  • Analisadores de configuração e CSV que se dividem estritamente em \n deixam um \r perdido no final de cada campo quando recebem entrada CRLF.

Converter para uma terminação de linha única e consistente antes de confirmar ou implantar um arquivo evita tudo isso.

Qual formato devo usar?

Use LF para qualquer coisa destinada ao Linux, macOS ou um repositório Git (a maioria das configurações .gitattributes normaliza para LF). Use CRLF para arquivos que precisam especificamente abrir corretamente em ferramentas apenas do Windows mais antigas (como Notepad, antes do Windows 10) ou scripts em lote do Windows. CR é relevante apenas para arquivos clássicos de Mac OS herdados (pré-2001) — você dificilmente precisará dele a menos que esteja trabalhando com um arquivo antigo.

Privacidade

Tudo funciona inteiramente no seu navegador. Seu texto e qualquer arquivo enviado nunca deixam seu dispositivo.

line endingscrlflfnewlinetextwindowsunix

Parte de um fluxo de trabalho

Todas as coleções

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.