Ir para o conteúdo
TextArray
Totalmente local

Conversor de final de linha

Detecte finais de linha CRLF, LF e CR com contagens e converta um texto inteiro em um estilo consistente.

Entrada

Conversor de final de linha

Cada família de sistemas operacionais termina suas próprias linhas: o Unix e o macOS moderno usam LF, o Windows usa CRLF e o Mac OS clássico usa um CR simples. Cole qualquer texto e o conversor informa exatamente o que encontrou – quantas terminações CRLF, LF e CR e se o arquivo é consistente ou misto – e então reescreve cada final no estilo que você escolher. A contagem parece um recibo: 14 CRLF + 2 LF → 16 LF, para que você possa ver rapidamente o que mudou.

Finais mistos são o clássico bug invisível. Um arquivo editado no Windows e no Linux, por sua vez, para de corresponder às diferenças, o git sinaliza todas as linhas como alteradas, os scripts de shell falham com erros enigmáticos como "intérprete incorreto: /bin/bash ^ M" e as importações de CSV ganham linhas em branco fantasmas. Como a diferença é invisível na maioria dos editores, a solução mais rápida é exatamente esta: colar, converter para LF (ou CRLF para ferramentas do Windows) e copiar de volta.

Duas opções extras finalizam a limpeza em uma única passagem. "Garantir uma nova linha à direita" faz com que o texto termine com exatamente uma nova linha - a convenção POSIX que os linters e as revisões de código continuam solicitando - e "Remover espaços em branco à direita em cada linha" remove os espaços e tabulações que se escondem nas extremidades das linhas e poluem as diferenças. Ambos estão desativados por padrão, então a ferramenta não altera nada que você não solicitou.

Seu texto é processado inteiramente em seu navegador e nunca carregado em lugar nenhum. Converta scripts, arquivos de configuração e código-fonte com segurança e copie o resultado ou baixe-o como um arquivo .txt.

FAQ

O que são CRLF, LF e CR?
Eles são os caracteres invisíveis que terminam uma linha: LF (line feed) no Unix, Linux e macOS moderno, CRLF (carriage return + line feed) no Windows e um CR simples no Mac OS clássico. O texto parece idêntico de qualquer maneira - são as ferramentas que percebem a diferença.
Como posso saber se meu arquivo tem finais mistos?
Cole. A contagem lista todos os tipos encontrados com contagens, por ex. 14 CRLF + 2 LF, o que significa que o arquivo está mixado. Após a conversão, todos os finais são do tipo alvo.
O que "Garantir nova linha única à direita" faz?
Faz com que o texto termine com exatamente uma nova linha do tipo de destino: uma é adicionada se estiver faltando, os extras são removidos. POSIX define uma linha como terminando com uma nova linha, e é por isso que muitos linters exigem isso.
Por que meus scripts de shell falham com erros ^M?
O script tem terminações CRLF do Windows e o shell lê o CR como parte do comando – o erro clássico de “má interpretação”. Converta o script para LF e ele será executado.
Meu texto é carregado em algum lugar?
Não. A ferramenta funciona inteiramente no seu navegador e seu texto nunca sai do seu dispositivo – seguro para scripts, configurações e código-fonte.