Счётчик частоты слов — бесплатно
Считайте, как часто каждое слово встречается в тексте. Визуализируйте топ слов, экспортируйте в CSV и фильтруйте стоп-слова.
Загрузите .txt, .md, .csv, .docx или .pdf. Файлы читаются на вашем устройстве.
Частые применения
- Анализ плотности ключевых слов для SEOПроверьте, как часто ваши целевые ключевые слова появляются в статье, и оптимизируйте плотность ключевых слов.
- Анализ повторения слов в академическом письмеОпределите чрезмерно используемые слова в эссе, диссертациях и исследовательских работах для улучшения разнообразия словарного запаса.
- Анализ частоты в текстовых корпусахИзучите распределение слов в речах, книгах, наборах данных и других больших текстовых телах.
- Анализ стратегии контента конкурентаВставьте статью или целевую страницу конкурента, чтобы увидеть, какие ключевые слова и темы они подчеркивают.
- Проверьте читаемость текста и словарный запасОпределите, использует ли ваше письмо разнообразный словарный запас или слишком зависит от повторяющихся фраз.
Как это работает
Анализ частоты слов полностью работает в вашем браузере с использованием написанного вручную токенизатора и JavaScript Map — без библиотеки, без сервера. Текст разбирается, считается и ранжируется локально в момент, когда вы его вводите или вставляете.
- 1Токенизация с учётом UnicodeИнструмент переводит ваш текст в нижний регистр, затем извлекает токены с регулярным выражением свойства Unicode \p{L}\p{M} — которое правильно обрабатывает буквы с акцентами и не-латинские письменности. Для текста CJK (китайский, японский, корейский) он переключается на встроенный API Intl.Segmenter браузера с granularity: 'word' для разбиения символов, между которыми нет пробелов.
- 2Фильтрация стоп-слов и длиныОпциональная фильтрация удаляет распространённые служебные слова (the, a, is, и эквиваленты на испанском, французском, немецком, итальянском и португальском), используя жёстко закодированный Set, сопоставленный с локалью вашего сайта. Ползунок минимальной длины удаляет токены короче выбранного вами порога перед началом подсчёта.
- 3Подсчёт частоты на основе Map и режим n-граммТокены подсчитываются в JavaScript Map — выбранном специально, так что зарезервированные имена свойств вроде 'constructor' не могут конфликтовать с подсчитанными словами. В режиме биграмм или триграмм токенизатор скользит окном по потоку необработанных токенов и объединяет соседние слова во фразы перед подсчётом.
- 4Ранжированные результаты и экспорт CSVРезультаты сортируются по убыванию количества и отображаются как ранжированная столбчатая диаграмма. Экспорт строит blob CSV обычного текста в памяти, используя API Blob браузера, и запускает скачивание — ничего не отправляется на сервер ни в один момент.
Похожие инструменты
Счётчик символов
Считайте символы, слова, предложения, буквы, цифры и специальные символы. Проверяйте лимиты Twitter, Instagram и других платформ.
Счётчик слов
Считайте слова, символы, предложения и абзацы. Оценка времени чтения.
Счётчик слов на арабском языке
Подсчитайте слова, символы, предложения и время чтения в арабском тексте — с полной поддержкой тасхкила (диакритических знаков) и кашиды и редактором справа налево.