Блог
Текстовые утилиты

Счётчик пробелов онлайн

Вставьте текст — счётчик покажет, сколько в нём пробелов, и какую долю от общей длины они занимают. Полезно, когда лимит площадки считает пробелы отдельно от букв, или когда нужно быстро оценить «воздушность» текста.

Результат

Пробелов
Доля от длины текста
Всего пробельных символов

У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.

Факты и границы применимости

Пробел Символ U+0020 — обычный пробел между словами
С опцией «вместе с табуляцией» Дополнительно считаются табуляции (\t) и переносы строк (\n, \r)
Неразрывный пробел U+00A0 не считается — это отдельный символ, отличный от обычного пробела
Доля Пробелов ÷ общая длина текста × 100%

Когда этот метод вводит в заблуждение

Как это считается

Основной счётчик ищет в тексте символ обычного пробела (U+0020) и считает его вхождения.

Доля от длины текста — это количество пробелов, делённое на общую длину текста (включая сами пробелы), умноженное на 100.

«Всего пробельных символов» — отдельное число, которое ищет любой пробельный символ по определению регулярных выражений (\s): пробел, таб, перенос строки, возврат каретки. Оно показывается всегда, независимо от переключателя, чтобы можно было увидеть разницу.

Переключатель «считать вместе с табуляцией и переносами строк» решает, какое из двух чисел выводится в верхнюю крупную строку результата — это удобно, если лимит площадки формально считает «пробельные символы», а не только пробелы.

Вопросы и ответы

Пробел в начале и в середине строки считаются одинаково?

Да, счётчик не различает их — считается любой символ обычного пробела независимо от положения в строке.

Почему число пробелов меньше, чем я ожидал?

Возможно, часть «пробелов» в вашем тексте на самом деле неразрывные пробелы (U+00A0) — их вставляют некоторые редакторы перед короткими словами. Это отдельный символ, и базовый счётчик его не учитывает.

В чём разница между «пробелов» и «всего пробельных символов»?

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

Мой текст куда-то отправляется?

Нет, весь подсчёт выполняется в вашем браузере.

Похожие утилиты

Все утилиты