#237 · Formato y datos

Conversor de finales de línea

Detecta los finales de línea presentes en un texto y los normaliza al estilo que elijas: LF, CRLF o CR. Es una herramienta práctica para archivos procedentes de distintos sistemas, repositorios o aplicaciones que mezclan convenciones. Además de convertir, muestra cuántos saltos de cada tipo se detectaron antes del procesamiento.

Entrada de texto

Procesamiento local en el navegador
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega el texto.
  2. Selecciona LF, CRLF o CR como salida.
  3. Ejecuta la normalización.
  4. Consulta los contadores y descarga el resultado si lo necesitas.

Qué hace esta herramienta

Convierte una mezcla de CRLF, LF y CR en un único estilo de final de línea.

Cuenta primero CRLF; después identifica LF y CR restantes. La entrada se normaliza internamente y se vuelve a unir con el separador elegido.

CR es una convención histórica y rara vez se recomienda para archivos modernos.

Ejemplo

Una entrada con finales mezclados puede normalizarse a LF para obtener un archivo coherente.

Casos de uso

  • Limpiar archivos copiados entre sistemas.
  • Evitar cambios masivos en Git por EOL.
  • Preparar datos para parsers sensibles.
  • Diagnosticar archivos con finales mezclados.

Consejos para obtener mejores resultados

  • Usa LF salvo que tu flujo exija otra cosa.
  • Define una política de EOL en el repositorio.
  • Comprueba archivos binarios antes de tratarlos como texto.
  • Descarga la salida para conservar mejor los caracteres de control.

Detalles del procesamiento

La detección distingue CRLF de LF y CR aislados para evitar contar dos veces la misma secuencia.

Algunas aplicaciones normalizan los finales de línea al pegar o guardar, por lo que el resultado final también depende del programa de destino.

Preguntas frecuentes

¿Cómo puedo saber si un archivo mezcla CRLF y LF?

La herramienta cuenta por separado CRLF, LF aislados y CR aislados antes de normalizar la entrada.

¿Qué final de línea debería usar para un repositorio multiplataforma?

Depende de la configuración del proyecto, aunque LF es común. Revisa .gitattributes, el editor y las reglas del equipo.

¿Puedo convertir todos los finales de línea a CR?

Sí, aunque CR es una convención histórica y normalmente solo se usa por compatibilidad con sistemas concretos.

¿Por qué Git muestra todo el archivo como modificado después de cambiar EOL?

Porque cambiar los caracteres de final de línea afecta a cada línea aunque el texto visible no cambie.

¿La herramienta altera espacios o tabulaciones dentro de las líneas?

No. Solo modifica los separadores de línea detectados.

Resumen de opciones

SalidaUso habitual
LFUnix, Linux y macOS moderno
CRLFWindows
CRSistemas antiguos

Más herramientas de formato y datos

Explora más utilidades en la categoría Formato y datos.