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

Средняя длина слова онлайн

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

Результат

Средняя длина слова
Всего слов
Длина самого короткого слова
Длина самого длинного слова

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

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

Разбиение на слова По пробелам, табуляциям и переносам строк
Пунктуация по краям По умолчанию срезается: «слово,» считается как 5 букв, а не 6
Пунктуация внутри слова Дефис и апостроф внутри слова не срезаются: «кто-то» — 6 символов
Единица измерения Символы (code points), не байты и не слоги
Точность результата Среднее округляется до одного знака после запятой
Пустой текст Показывается «—» вместо деления на ноль

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

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

Текст сначала разбивается на слова по пробельным символам — обычным пробелам, табуляциям и переносам строк, пустые фрагменты отбрасываются.

Если включена опция «срезать пунктуацию», у каждого слова убираются все небуквенные и нецифровые символы с самого начала и с самого конца — например, кавычки, точки, запятые, скобки. Пунктуация внутри слова (дефис, апостроф) не трогается.

Длина каждого слова считается в символах (code points) после обработки. Средняя длина — это сумма длин всех слов, делённая на их количество, округлённая до одного знака после запятой.

Самое короткое и самое длинное слово находятся простым перебором длин всех слов — это минимум и максимум массива длин, а не текст самого слова.

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

Как учитывается пунктуация по краям слова?

По умолчанию она срезается: «слово,» и «слово.» считаются как 5 символов, а не 6. Уберите галочку, чтобы пунктуация, приклеенная к слову, учитывалась в его длине.

Что происходит с дефисами и апострофами внутри слова?

Они никогда не срезаются, даже при включённой опции «срезать пунктуацию» — эта опция трогает только знаки на самом краю слова, а не внутри него.

Почему средняя длина показывает «—»?

Это значит, что в тексте нет ни одного слова — поле пустое или содержит только пробелы и знаки препинания.

Считаются ли цифры частью слова?

Да, если они стоят внутри последовательности символов без пробелов — «Windows10» посчитается как одно слово из 9 символов.

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

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

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

Все утилиты