Главная›Инструменты›Текст и картинки›Списки и таблицы›Удалить лишние пробелы в тексте

Удалить лишние пробелы в тексте

Вставьте текст или список: двойные пробелы схлопнутся, пробелы по краям строк и перед запятыми уйдут, табуляции и неразрывные пробелы из Word станут обычными. Ниже разобрано, как то же самое сделать в Word и Excel.

Список

0 строк

Чистый список

0 строк
Скопировано ✓ Строк:0

Какие пробелы бывают и что с ними происходит

Инструмент приводит список в порядок: убирает пробелы в начале и конце каждой строки, схлопывает два и больше пробелов подряд в один, превращает табуляции и неразрывные пробелы в обычные, а по желанию удаляет пустые строки. Такой мусор прилетает из Word, Excel и PDF и ломает всё, что сравнивает строки: «москва» и «москва » для программы разные слова, дубли не находятся, ключевые фразы не загружаются.

Каждая галочка отвечает за свой шаг, и шаги идут по порядку: сначала табуляции и неразрывные пробелы становятся обычными, потом лишние схлопываются, потом обрезаются края. Обрезка по краям снимает любой символ, который Unicode считает пробельным, включая тонкие и узкие неразрывные пробелы; внутри строки меняются только обычный пробел, табуляция и неразрывный пробел U+00A0. Пробел нулевой ширины пробелом не считается вовсе, найти его поможет инспектор Unicode.

Наборная касса с литерами и шпациями
Наборная касса: пробел здесь металлический брусок, шпация, и у него несколько ширин. Фото: Andrea.C.Fi, CC BY-SA 4.0.
СимволКодОткуда берётсяЧто с ним происходит
Обычный пробелU+0020клавиша пробеладвойные схлопываются, края обрезаются
ТабуляцияU+0009Excel, код, клавиша Tabпревращается в пробел
Неразрывный пробелU+00A0Word, сайты, «12 000 ₽»превращается в пробел
Тонкий пробелU+2009вёрстка, типографикаубирается по краям, внутри строки остаётся
Узкий неразрывныйU+202Fфранцузская пунктуация, макетыубирается по краям, внутри строки остаётся
Пробел нулевой шириныU+200Bкопирование с сайтов, мессенджерыне считается пробелом, остаётся

История: от сплошной строки до неразрывного пробела

Пробела между словами долго не было вовсе. Греки и римляне писали сплошной строкой, scriptio continua, и читали вслух, разбирая слова на ходу; в надписях слова иногда разделяли точкой посередине строки. Промежутки между словами ввели ирландские монахи в VII–VIII веках: латынь была для них чужим языком, и без пробелов её было слишком трудно читать. К XI веку привычка дошла до всего континента, и чтение про себя стало обычным делом.

В наборной кассе пробел стал вещью: шпацией, брусочком металла ниже литер, который не отпечатывается. Их отливали разной ширины, от круглой, равной кеглю шрифта, до тонкой и волосяной, и наборщик подбирал ими строку так, чтобы правый край сошёлся. Отсюда богатство пробелов в Unicode: круглая шпация U+2003, полукруглая U+2002, тонкая U+2009, волосяная U+200A. Пишущая машинка оставила один пробел фиксированной ширины, и в 1963 году он получил в таблице ASCII код 32, а табуляция код 9.

Неразрывный пробел придумали ради переносов: он держит «12 000 ₽» и «А. С. Пушкин» на одной строке. В кодировках ISO 8859-1 и Windows-1251 он занял место 0xA0, в Unicode стал U+00A0, а в HTML его вставляют как  . Word ставит его сочетанием Ctrl+Shift+Пробел, сайты вставляют автоматически, и при копировании он выглядит как обычный пробел, пока программа сравнения строк не объявит две одинаковые с виду «Москвы» разными.

Страница древней рукописи без пробелов между словами
Античная рукопись без пробелов между словами: читали вслух и разбирали слова на ходу. Фото: Викисклад, общественное достояние.
Таблица кодов ASCII
Таблица ASCII 1963 года: пробел получил код 32, табуляция код 9. Фото: Викисклад, общественное достояние.

Когда чистить и что останется нетронутым

Вставьте список в левое поле, по умолчанию края обрезаются и двойные пробелы схлопываются; включите «удалить пустые строки», если они не нужны, и скопируйте результат. Чистку делайте первой, до сравнения списков и поиска повторов: иначе одна и та же фраза с хвостовым пробелом останется в двух экземплярах. Для ключевых фраз перед загрузкой в рекламный кабинет чистка обязательна: лишний пробел внутри фразы превращает её в другую фразу.

Регистр, знаки препинания и повторы строк остаются как были, для повторов есть удаление дублей. Двойные пробелы внутри осмысленного текста, например в стихах с отступами, тоже схлопнутся, так что для художественного текста снимите эту галочку. Всё происходит в браузере, список на сто тысяч строк чистится за секунду.

Обычный пробелU+0020, код 32
ТабуляцияU+0009
НеразрывныйU+00A0
ТонкийU+2009
Словоразделирландские писцы, VII–VIII века
ASCII1963
Пустые строкипо желанию
Данные на серверне уходят

Как пользоваться

  1. Текст из Word, PDF или письма, список ключевых слов, адресов, фамилий: результат появляется справа сразу.
  2. По умолчанию схлопываются двойные пробелы, обрезаются края строк, табуляции и неразрывные пробелы становятся обычными. Галочка «перед знаками препинания» убирает пробел перед запятой и точкой, «удалить пустые строки» выкидывает пустые, «все пробелы» склеивает строку целиком.
  3. Справа чистый вариант и счётчик строк. Нажмите «Скопировать результат».

Частые вопросы

Какие лишние пробелы убирает инструмент

Двойные и множественные пробелы между словами схлопываются в один, пробелы в начале и конце каждой строки удаляются, табуляции и неразрывные пробелы из Word и Excel превращаются в обычные. Отдельными галочками убираются пробелы перед запятой, точкой, восклицательным и вопросительным знаками и все пробелы вообще.

Как удалить лишние пробелы в Word

Ctrl+H, в поле «Найти» два пробела, в поле «Заменить на» один, «Заменить все»; повторяйте, пока Word не сообщит о нуле замен. Пробелы перед запятой убирает замена « ,» на «,». Неразрывный пробел в окне замены обозначается ^s, табуляция ^t. Подробный разбор с картинками в статье «Как убрать лишние пробелы».

Как удалить лишние пробелы в Excel

Функция =СЖПРОБЕЛЫ(A2) убирает пробелы по краям и двойные между словами в одной ячейке; протяните её по столбцу и вставьте результат как значения. Неразрывный пробел с кодом 160 СЖПРОБЕЛЫ не видит, его сначала заменяют: =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2;СИМВОЛ(160);" ")). Для столбца из выгрузки проще вставить его в поле выше и вернуть чистым.

Почему лишние пробелы мешают

Из-за них «москва» и «москва » считаются разными строками: ломается сравнение списков, удаление дубликатов, ВПР в Excel и загрузка ключевых слов в рекламные сервисы. Чистка перед всем остальным экономит часы разбора.

Можно убрать пустые строки и все пробелы

Да: галочка «удалить пустые строки» выкидывает пустые и состоящие из одних пробелов, галочка «все пробелы» склеивает каждую строку без пробелов, это нужно для номеров телефонов, ИНН и артикулов. Для тонкой работы с пустыми строками есть отдельный инструмент «Удалить пустые строки».

Данные куда-то отправляются?

Нет. Всё работает прямо в браузере на JavaScript — введённые данные не уходят на сервер и нигде не сохраняются.

Спросите нейросети об инструменте

Отвечает DeepSeek по данным этой страницы и тому, что у вас сейчас на экране: что делает, как устроен, ограничения

Больше возможностей: Нейросеть для текста, написать, сократить, переписать.

Похожие инструменты

Инспектор Unicode

Код каждого символа U+XXXX, десятичный номер, байты UTF-8 и UTF-16, HTML-сущность, поиск невидимых и составных символов в тексте.

Открыть
Удаление дубликатов

Убирает повторы из списка, оставляя только уникальные строки. Без учёта регистра, с подсчётом повторов и сортировкой.

Открыть
Удалить пустые строки

Убирает пустые строки и строки из пробелов или знаков-заглушек, умеет оставить одну между абзацами, считает было и стало; под инструментом способы для Excel, Word, Google Таблиц и Notepad++.

Открыть
Подсчёт и частотность

Сколько строк всего, уникальных и как часто повторяется каждая. Сортировка по частоте.

Открыть
Убрать переносы строк

Склеивает текст, порванный переносами: строки внутри абзаца соединяются, пустая строка остаётся границей, слова с дефисом срастаются. Есть режим «всё в одну строку».

Открыть
Разделить список

Разбить на группы по N строк или на N равных частей. Бить семантику на пакеты.

Открыть

Ещё инструменты для списков

Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 30 инструментов.