AZ Tools

Conversor de Finales de Línea y BOM

Archivo

Cuenta CRLF, CR solitario y LF solitario por separado antes de normalizar, para que detectes archivos que mezclan convenciones (causa común de git diffs sucios o scripts Bash que fallan en Windows). Los bytes de salida se reportan incluyendo el BOM, así sabes exactamente qué quedará en disco. Todo el procesamiento es local en tu navegador.

Final de línea objetivo
BOM UTF-8
Salida
Estadísticas de entrada
  • Conteo LF1
  • Conteo CRLF1
  • Conteo CR solo0
  • Total de líneas3
  • Bytes de salida (UTF-8)28
  • Tenía BOMNo

Los archivos con finales mezclados usualmente significan que el origen se editó entre plataformas — normalizar arregla la mayoría de los dolores de cabeza de "por qué explota mi diff".

Cómo usar

  1. Pega texto o arrastra el contenido de un archivo a la entrada.
  2. Elige el final de línea objetivo (LF para Unix/macOS, CRLF para Windows, CR para Mac legacy).
  3. Elige la política BOM y copia la salida.

Preguntas frecuentes

¿Cuándo debería mantener el BOM?
Algunas herramientas Windows antiguas y algunas importaciones CSV de Excel dependen de él. Para todo lo demás (especialmente shell scripts, JSON y código fuente en cadenas de build modernas), quítalo.
¿Qué es un archivo con finales mezclados?
Cualquier archivo con más de uno entre LF/CRLF/CR. Común cuando se edita texto entre plataformas o cuando generadores concatenan fragmentos de distintas fuentes. Normalizar a un solo estilo hace que git diffs y parsers downstream se comporten.

Herramientas relacionadas