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