Счётчик текста

Считайте слова, Unicode-символы, строки, байты UTF-8 и частоты слов.

Текст и Regex
Подготовка рабочей области…
Входные данные
Выходные данные
Здесь появится результат.

Как пользоваться

  1. Введите данные или выберите параметры генерации.
  2. Запустите инструмент и проверьте значения и сообщения.
  3. Скопируйте результат или скачайте локальный файл.

Счётчик текста

Считайте слова, Unicode-символы, строки, байты UTF-8 и частоты слов.

Обработка выполняется в браузере. Данные не отправляются в DevToolsy.

Как это работает

Вставьте или откройте UTF-8 для живого подсчёта. Отдельно показаны графемы, кодовые точки, единицы UTF-16, 20 частых слов в нижнем регистре и оценка чтения.

До и после
Входные данные
Hello, developer 👋!

Build small tools. Test carefully.
Выходные данные
{
  "metrics": {
    "words": 7,
    "graphemes": 55,
    "nonWhitespace": 47,
    "codePoints": 55,
    "codeUnits": 56,
    "utf8Bytes": 58,
    "lines": 3,
    "nonEmptyLines": 2,
    "paragraphs": 2,
    "sentences": 3,
    "readingSeconds": 3
  },
  "locale": "ru",
  "wordsPerMinute": 200,
  "frequency": [
    {
      "word": "build",
      "count": 1
    },
    {
      "word": "carefully",
      "count": 1
    },
    {
      "word": "developer",
      "count": 1
    },
    {
      "word": "hello",
      "count": 1
    },
    {
      "word": "small",
      "count": 1
    },
    {
      "word": "test",
      "count": 1
    },
    {
      "word": "tools",
      "count": 1
    }
  ]
}

Считайте слова, Unicode-символы, строки, байты UTF-8 и частоты слов.

Настройки и точность данных

Слова и предложения сегментируются Intl.Segmenter по языку страницы. Пустые строки отделяют абзацы; конечный перенос добавляет логическую строку. Время чтения — оценка в секундах.

Работа с результатом

Инструменты могут по-разному считать единицы, графемы и слова. Язык и сегментация влияют на границы; время чтения не измеряет конкретного читателя.

Да. Доступны копирование и скачивание. Изменение ввода или параметров делает предыдущий результат недействительным.

Ограничения обработки

Текст до 1 MiB, User-Agent до 16 KiB. Для адресов и ID действуют меньшие лимиты. До 1 000 ULID, 10 000 слов или 256 подсетей. Лимит 10 секунд.

Дополнительные материалыIntl.Segmenter
?

Частые вопросы

Почему число отличается от string.length?

Вставьте или откройте UTF-8 для живого подсчёта. Отдельно показаны графемы, кодовые точки, единицы UTF-16, 20 частых слов в нижнем регистре и оценка чтения.

Как считаются слова, абзацы и время чтения?

Слова и предложения сегментируются Intl.Segmenter по языку страницы. Пустые строки отделяют абзацы; конечный перенос добавляет логическую строку. Время чтения — оценка в секундах.

Все редакторы покажут одинаковый результат?

Инструменты могут по-разному считать единицы, графемы и слова. Язык и сегментация влияют на границы; время чтения не измеряет конкретного читателя.

Загружаются ли мои данные?

Обработка выполняется в браузере. Данные не отправляются в DevToolsy.

Можно копировать или скачивать результат?

Да. Доступны копирование и скачивание. Изменение ввода или параметров делает предыдущий результат недействительным.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.