Чистка лишних пробелов
Приводит список в порядок: убирает двойные пробелы, пробелы по краям, табуляции и неразрывные пробелы, по желанию — пустые строки. Полезно перед загрузкой ключей или импортом данных.
Список
0 строкЧистый список
0 строкКакие пробелы бывают и что с ними происходит
Инструмент приводит список в порядок: убирает пробелы в начале и конце каждой строки, схлопывает два и больше пробелов подряд в один, превращает табуляции и неразрывные пробелы в обычные, а по желанию удаляет пустые строки. Такой мусор прилетает из Word, Excel и PDF и ломает всё, что сравнивает строки: «москва» и «москва » для программы разные слова, дубли не находятся, ключевые фразы не загружаются.
Каждая галочка отвечает за свой шаг, и шаги идут по порядку: сначала табуляции и неразрывные пробелы становятся обычными, потом лишние схлопываются, потом обрезаются края. Обрезка по краям снимает любой символ, который Unicode считает пробельным, включая тонкие и узкие неразрывные пробелы; внутри строки меняются только обычный пробел, табуляция и неразрывный пробел U+00A0. Пробел нулевой ширины пробелом не считается вовсе, найти его поможет инспектор Unicode.

| Символ | Код | Откуда берётся | Что с ним происходит |
|---|---|---|---|
| Обычный пробел | U+0020 | клавиша пробела | двойные схлопываются, края обрезаются |
| Табуляция | U+0009 | Excel, код, клавиша Tab | превращается в пробел |
| Неразрывный пробел | U+00A0 | Word, сайты, «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+Пробел, сайты вставляют автоматически, и при копировании он выглядит как обычный пробел, пока программа сравнения строк не объявит две одинаковые с виду «Москвы» разными.
Когда чистить и что останется нетронутым
Вставьте список в левое поле, по умолчанию края обрезаются и двойные пробелы схлопываются; включите «удалить пустые строки», если они не нужны, и скопируйте результат. Чистку делайте первой, до сравнения списков и поиска повторов: иначе одна и та же фраза с хвостовым пробелом останется в двух экземплярах. Для ключевых фраз перед загрузкой в рекламный кабинет чистка обязательна: лишний пробел внутри фразы превращает её в другую фразу.
Регистр, знаки препинания и повторы строк остаются как были, для повторов есть удаление дублей. Двойные пробелы внутри осмысленного текста, например в стихах с отступами, тоже схлопнутся, так что для художественного текста снимите эту галочку. Всё происходит в браузере, список на сто тысяч строк чистится за секунду.
| Обычный пробел | U+0020, код 32 |
| Табуляция | U+0009 |
| Неразрывный | U+00A0 |
| Тонкий | U+2009 |
| Словораздел | ирландские писцы, VII–VIII века |
| ASCII | 1963 |
| Пустые строки | по желанию |
| Данные на сервер | не уходят |
Пример: вход → результат
заказать SEO · Москва
заказать SEO · Москва
Убирает двойные пробелы, табы и пробелы по краям. Текст становится чистым и единообразным.
Когда пригодится
- Почистить текст после копирования из PDF или Word
- Привести список к единому виду перед загрузкой
- Убрать «хвосты» пробелов в ключевых фразах
Как пользоваться
- Скопируйте «грязный» список в левое поле.
- По умолчанию схлопываются двойные пробелы и обрезаются края. Включите «удалить пустые строки», если они не нужны.
- Справа — нормализованный текст. Нажмите «Скопировать результат».
Частые вопросы
Какие пробелы убирает инструмент?
Двойные и множественные пробелы схлопываются в один, удаляются пробелы в начале и конце каждой строки, табуляции и неразрывные пробелы (часто прилетают из Word и Excel) превращаются в обычные.
Зачем это нужно?
Лишние пробелы ломают сравнение списков, дедупликацию и загрузку ключей в сервисы: «москва» и «москва » считаются разными. Чистка убирает этот мусор.
Можно убрать пустые строки?
Да, включите опцию «удалить пустые строки» — все полностью пустые строки исчезнут.
Похожие инструменты
Разбить на группы по N строк или на N равных частей. Бить семантику на пакеты.
ОткрытьПодсчёт и частотностьСколько строк всего, уникальных и как часто повторяется каждая. Сортировка по частоте.
ОткрытьОбернуть строкиДобавляет кавычки, скобки или теги вокруг каждой строки и соединяет разделителем — готовый SQL IN(...), массив, <li>.
ОткрытьФорматирование телефоновПриводит список номеров к одному виду: +7 (999) 123-45-67, E.164, только цифры и хеши MD5 и SHA-256. Убирает дубли, отбраковывает битые.
ОткрытьПроверка email спискомСинтаксис, дубли, опечатки в доменах вроде gmail.ru, одноразовые почты, ролевые адреса и кириллица в латинском написании.
ОткрытьНумерация строкНумерует строки списка: точкой, скобкой или пробелом, с ведущими нулями. Для оформления списков, ТЗ и нумерованных перечней.
ОткрытьКак применять это в продвижении — в разборе Семантическое ядро и других материалах блога.
Ещё инструменты для списков
Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 17 инструментов.

