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
Saída
Estatísticas de Terminação de Linha
| Métrica | Valor |
|---|---|
| No data yet | |
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_HERECole 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/MCP | A 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
- Cole seu texto na caixa de entrada ou envie um arquivo de texto — o conteúdo do arquivo é carregado diretamente no mesmo campo.
- Escolha o formato de destino em Converter Para: LF, CRLF ou CR.
- O texto convertido e o detalhamento da terminação de linha são atualizados automaticamente conforme você digita.
- 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
\ndeixam um\rperdido 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.