Зачем удалять пустые строки
Пустая строка — это строка без текста: два перевода строки подряд или строка, где есть только пробелы, табуляция или невидимые символы. Такие строки появляются, когда текст копируют из Word, PDF, почты, мессенджера, ответа ChatGPT, YandexGPT или GigaChat, выгрузки Яндекс Директа или таблицы Excel.
Лишние переносы мешают там, где каждая строка что-то значит. В списке запросов для Вордстата или Директа, адресов для массовой проверки, товаров для импорта пустая строка становится пустой записью или ошибкой. В статье для сайта двойные и тройные пустые строки дают разные отступы между абзацами в WordPress, Tilda или 1С-Битрикс.
Удалять пустые строки руками долго: в длинном тексте их десятки, а строку из пробелов или символа нулевой ширины глазом не отличить от пустой. Инструмент делает это за секунду и показывает, сколько строк было, сколько осталось и какие именно удалены.
Что умеет инструмент
- Три режима. Удалить все пустые строки; между абзацами оставить не больше 1–9 пустых строк подряд, а в начале и в конце текста — ни одной; удалить пустые строки только в начале и в конце текста.
- Невидимые символы. Пустой считается и строка из пробелов, табуляции, неразрывных пробелов, пробелов нулевой ширины, мягких переносов и BOM. Многие онлайн-сервисы такие строки оставляют. Настройку можно выключить.
- Пробелы и повторы. По желанию: убрать пробелы в конце строк, отдельно — отступы в начале строк (они нужны в коде и стихах), заменить двойные пробелы одним, удалить повторяющиеся строки — остаётся первая.
- Переносы строк. Инструмент показывает, какие переносы в тексте — Windows (CRLF), macOS и Linux (LF) или вперемешку, — и сохраняет результат с такими же или с выбранными.
- Файл. Откройте файл .txt, .csv или .md до 20 МБ кнопкой или перетащите его на поле. Кодировка UTF-8 или Windows-1251 определяется сама — так открываются старые выгрузки из 1С и Excel. Скачанный результат получит имя исходного файла.
- Что удалено. Список удалённых строк с номерами из исходного текста: пробел показан точкой, табуляция — стрелкой, невидимый символ — ¤. Видно, что вместе с пустыми строками не пропало нужное.
Как удалить пустые строки из текста
- Вставьте текст в поле, перетащите файл .txt или нажмите «Вставить пример».
- Выберите режим: удалить все пустые строки, оставить заданное число между абзацами или убрать только по краям текста.
- Если нужно, включите чистку пробелов и удаление повторов, выберите переносы для Windows или LF.
- Нажмите «Скопировать» или «Скачать .txt» — результат обновляется сразу при вводе.
Частые ошибки
- Пустые строки остались — в них есть пробелы или табуляция, а настройка «Строки из пробелов, табуляций и невидимых символов — тоже пустые» выключена. Включите её.
- Абзацы слиплись в один блок — выбран режим «Удалить все». Для статьи выберите «Между абзацами — не больше 1 подряд».
- Пропала нужная строка — включено удаление повторов, а строка встречалась дважды. Откройте «Что удалено»: там номер строки и пометка «повтор».
- Программа не понимает файл — ей нужны переносы Windows. Выберите CRLF и скачайте результат заново.
Чтобы подготовить текст к публикации, после чистки пропустите его через типограф: он расставит кавычки-ёлочки, тире и неразрывные пробелы. Объём и частотность слов покажет анализ текста, а список запросов почистит от дублей и операторов чистка семантики.
Вопросы и ответы
Как удалить пустые строки из текста онлайн?
Вставьте текст в поле на этой странице — пустые строки исчезнут сразу, результат можно скопировать или скачать файлом .txt. Регистрация не нужна.
Как оставить одну пустую строку между абзацами?
Выберите режим «Между абзацами — не больше 1 подряд». Несколько пустых строк подряд сожмутся в одну, а пустые строки в начале и в конце текста удалятся.
Удаляются ли строки, в которых только пробелы?
Да, по умолчанию строка из пробелов, табуляции, неразрывных пробелов и невидимых символов считается пустой. Это можно выключить в настройках.
Можно ли обработать файл?
Да, откройте файл .txt, .csv или .md до 20 МБ или перетащите его на поле. Файл читает браузер, на сервер он не загружается.
Отправляется ли мой текст на сервер?
Нет, текст обрабатывается в вашем браузере. Проверить просто: откройте инструменты разработчика (F12), вкладку «Сеть» и вставьте текст — запросов с ним не появится.
Чем LF отличается от CRLF?
Это разные символы перевода строки: в Windows строку заканчивают два символа CR и LF, в macOS и Linux — один LF. Большинству программ всё равно, но некоторые импорты в Windows ждут CRLF.