CRLF ↔ LF онлайн
Чинит скрипт с Windows (CRLF), который в Linux падает: bad interpreter. Git из‑за CRLF считает весь файл изменённым.
Нормализованный текст сохраните в файл и закоммитьте. Для репозитория включите .gitattributes (eol=lf). chmod тут ни при чём.
Данные
Результат
Скопировано
Как пользоваться
Вставьте текст и выберите формат. Сверху — сколько каких окончаний найдено.
Как интерпретировать результат
LF — Linux/macOS/git. CRLF — Windows. CR — старые Mac. Git с core.autocrlf часто конвертирует сам.
Частые вопросы
Зачем это в git?
Смешанные окончания шумят в diff. В репозитории обычно хранят LF.
Скрипт не запускается в Linux?
Shebang с CRLF ищет /usr/bin/env\r. Переведите файл в LF.
Браузер не покажет \r?
textarea может нормализовать ввод. Ориентируйтесь на счётчики сверху.
Это trim?
Нет, пробелы не трогаются, меняются только окончания строк.
Нужен ли BOM?
BOM этот сервис не добавляет — это отдельный маркер UTF-8.