Перейти к основному содержанию

Конвертер конца строки CRLF/LF

Преобразуйте концы строк между CRLF (Windows), LF (Unix/Linux/macOS) и CR (классический Mac) в вставленном тексте или загруженном файле. Обнаруживает текущий стиль конца строки вашего входа, включая смешанные концы, перед преобразованием.

Ввод

Drop a file or browse
One file · text
Или

Вывод

Преобразованный текст

Статистика конца строки

Результат
МетрикаЗначение
No data yet
Это было полезно?

Другие способы использовать этот инструмент

REST API

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"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

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

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/crlf-lf-line-ending-converter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Конвертер конца строки 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>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Каждый текстовый файл использует одно из трех соглашений о конце строки: Windows записывает возврат каретки плюс перевод строки (CRLF, \r\n), Unix, Linux и современный macOS записывают одиночный перевод строки (LF, \n), а классический Mac до OS-X использовал одиночный возврат каретки (CR, \r). Смешивайте их — редактируя один и тот же файл в Windows и Linux или вставляя из старого экспорта — и инструменты, которые ожидают одного соглашения, могут работать неправильно: скрипт оболочки завершается с загадочной ошибкой bad interpreter, diff показывает каждую строку как измененную или парсер CSV разбивает строки в неправильном месте. Этот инструмент обнаруживает, какой стиль конца строки на самом деле использует ваш текст, отмечает смешанные концы и преобразует его в нужный вам стиль.

Как его использовать

  1. Вставьте текст в поле ввода или загрузите текстовый файл — содержимое файла загружается непосредственно в то же поле.
  2. Выберите целевой формат в разделе Преобразовать в: LF, CRLF или CR.
  3. Преобразованный текст и детализация конца строки обновляются автоматически при вводе.
  4. Скопируйте или загрузите результат.

О чем рассказывает статистика

Таблица Статистика конца строки сообщает:

  • Количество CRLF, LF и CR — сколько каждой последовательности конца строки было найдено в исходном тексте. Пара CRLF (\r\n) считается один раз, а не как CR плюс LF, поэтому числа отражают фактические концы строк, а не подсчет сырых символов.
  • Обнаруженный стиль — доминирующее соглашение в вашем вводе. Если присутствует только один стиль, он называется напрямую (например, "LF"). Если появляется более одного стиля — частый признак файла, отредактированного в разных операционных системах — он читается как "Смешанный" с найденными стилями.
  • Преобразовано в — формат, в который был преобразован вывод, для подтверждения.

Почему концы строк важны

Несоответствия в концах строк — частый источник ошибок "работает на моей машине":

  • Различия Git могут показывать целые файлы как измененные, когда отличаются только концы строк.
  • Скрипты shell, сохраненные с концами CRLF, не работают в Linux/macOS, потому что оболочка читает \r в конце как часть команды.
  • Парсеры конфигурации и CSV, которые разбиваются строго на \n, оставляют потерянный \r в конце каждого поля при подаче входа CRLF.

Преобразование в один, согласованный конец строки перед фиксацией или развертыванием файла избегает всего этого.

Какой формат использовать?

Используйте LF для всего, что предназначено для Linux, macOS или репозитория Git (большинство конфигураций .gitattributes нормализуют до LF). Используйте CRLF для файлов, которые специально должны открываться правильно в старых инструментах только для Windows (например, Notepad, до Windows 10) или скриптах Windows batch. CR актуален только для файлов классического Mac OS (до 2001 года) — вы вряд ли его будете использовать, если только не работаете с архивом.

Конфиденциальность

Все работает полностью в вашем браузере. Ваш текст и любой загруженный файл никогда не покидают ваше устройство.

line endingscrlflfnewlinetextwindowsunix

Часть рабочего процесса

Все подборки

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.