Счётчик символов — бесплатно
Считайте символы, слова, предложения, буквы, цифры и специальные символы. Проверяйте лимиты Twitter, Instagram и других платформ.
Частые применения
- Подсчет символов для постов в социальных сетяхПроверьте количество символов против лимитов Twitter, Instagram, LinkedIn и других платформ перед публикацией.
- Подсчет символов для мета-тегов SEOПроверьте теги заголовков и мета-описания относительно лимитов символов поисковой системы для оптимального отображения.
- Подсчет символов для академического письмаОтслеживайте количество символов и слов для эссе, аннотаций, форм заявок и представлений диссертаций.
- Подсчет длины строки для разработкиПроверьте длину строк, размеры байтов и количество символов Unicode для определения размера столбца базы данных и проверки валидности.
- Анализ структуры и статистики контентаПолучайте подробную статистику текста — длину предложения, количество абзацев и частоту символов для любого контента.
Как это работает
Весь подсчёт выполняется в вашем браузере с использованием встроенных API Unicode JavaScript — конкретно Intl.Segmenter для кластеров графем и TextEncoder для длины в байтах — без обращений к серверу и без внешних библиотек. Инструмент различает кодовые точки Unicode, воспринимаемые пользователем символы (так что эмодзи флага или эмодзи семьи считается как одна графема, а не четыре), и необработанные байты UTF-8.
- 1Парсинг с учётом UnicodeПо мере ввода текст разбивается на кодовые точки Unicode с использованием итератора расширения ([...text]), который корректно обрабатывает символы за пределами базовой многоязычной плоскости. Буквы и цифры классифицируются с использованием экранирования свойств Unicode (\p{L} и \p{N}), так что кириллица, арабский, CJK и другие письменности считаются правильно, а не только ASCII.
- 2Подсчёт графем и байтовAPI Intl.Segmenter браузера (с granularity: 'grapheme') считает воспринимаемые пользователем символы — многокодоточечный эмодзи, такой как семья или флаг, регистрируется как один. TextEncoder кодирует текст в UTF-8 и сообщает длину в байтах, что важно для SMS и сетевых лимитов, где ограничением являются байты, а не символы.
- 3Структурный и частотный анализСлова определяются разделением по пробельным символам; предложения — подсчётом серий пунктуации ., ! и ?; абзацы — границами двойного перевода строки. Количество уникальных символов вычисляется с использованием Set. Таблицы частоты символов и слов строятся с помощью Map, затем сортируются по количеству, чтобы показать топ-10 самых используемых записей.
- 4Сравнение лимитов платформВаше количество символов сравнивается в реальном времени с шестью жёстко закодированными лимитами платформ (Tweet/X — 280, описание Meta — 160, SMS — 160, пост LinkedIn — 3000, заголовок YouTube — 100, подпись Instagram — 2200). Индикатор прогресса и статус прохождения/непрохождения обновляются мгновенно по мере ввода, а время чтения оценивается при 225 словах в минуту, время говорения — при 140 словах в минуту.
Похожие инструменты
Счётчик слов на арабском языке
Подсчитайте слова, символы, предложения и время чтения в арабском тексте — с полной поддержкой тасхкила (диакритических знаков) и кашиды и редактором справа налево.
Счётчик частоты слов
Считайте, как часто каждое слово встречается в тексте. Визуализируйте топ слов, экспортируйте в CSV и фильтруйте стоп-слова.
Счётчик слов
Считайте слова, символы, предложения и абзацы. Оценка времени чтения.