Счётчик символов
Вставьте или введите текст, чтобы узнать его объём, найти частые слова и оценить время чтения. Все расчёты выполняются в браузере с учётом эмодзи и букв с диакритикой.
Как пользоваться счётчиком
- Вставьте или введите текст в поле.
- Посмотрите число символов, слов, предложений, абзацев и строк, а затем примерное время чтения и речи. Размер UTF-8 показывает объём закодированного текста.
- Используйте разбивку по категориям, если в тексте смешаны разные системы письма.
Возможности
- Считает символы, слова, строки и байты UTF-8
- Оценивает время чтения и показывает частые слова
- Разбивает символы по системам письма
- Отдельно считает пробелы и символы без пробелов
- Показывает число предложений и абзацев, оценивает время выступления
Когда пригодится
- Проверить ограничение длины в форме или задании
- Оценить структуру многоязычного текста
- Рассчитать длину текста для выступления
- Заметить частые повторы перед публикацией
Как считаются результаты
Символы считаются как графемные кластеры Unicode: буква с диакритическим знаком или семейный эмодзи могут считаться одним символом, хотя состоят из нескольких кодовых точек. В общий результат входят пробельные символы. Подсчитываются символы текста, а не отдельные знаки, нарисованные шрифтом.
К пробельным символам относятся пробелы, табуляция, неразрывные пробелы и разделители строк Unicode. Пара CRLF считается одним пробельным символом и одним переносом строки. LF, CR, NEL, а также разделители строк и абзацев Unicode тоже начинают новую строку. У пустого текста ноль строк; перенос в конце добавляет пустую строку.
Если доступен Intl.Segmenter, браузер определяет границы слов с учётом выбранного языка, в том числе в китайском тексте без пробелов. Иначе словом считается непрерывная последовательность букв или цифр с возможными диакритическими знаками и апострофами внутри. Тогда китайский текст без пробелов считается одной последовательностью, поэтому число слов может отличаться в разных браузерах.
Размер UTF-8 — это число байтов закодированного текста. Один KB равен 1 000 байт, KiB — 1 024; MB — 1 000 000 байт, MiB — 1 048 576. Эмодзи и нелатинские символы часто занимают несколько байтов, даже если считаются одним символом.
В старых браузерах запасной алгоритм объединяет распространённые диакритические знаки, последовательности эмодзи, флаги и слоги хангыля. Он не заменяет все правила сегментации Unicode: редкие сочетания в отдельных системах письма могут считаться иначе. Если браузер не может надёжно определить категорию символа, он попадает в «Эмодзи и прочее».
Если браузер поддерживает определение границ предложений с учётом языка, счётчик использует эту возможность. В старых браузерах предложения определяются приблизительно по знакам препинания; сокращения и необычная пунктуация могут влиять на результат. Абзацы разделяются пустыми строками, в том числе содержащими только пробелы или табуляцию, а также разделителем абзацев Unicode. Обычный одиночный перенос строки не создаёт новый абзац.
Время чтения рассчитывается для скорости 200 слов в минуту, время речи — 130 слов в минуту, с округлением вверх до целой минуты. Это ориентир для планирования: длительность зависит от языка, сложности текста, пауз и личного темпа. Для языков вроде китайского оценка особенно приблизительна.
Плотность слова — число его вхождений, делённое на общее число слов и умноженное на 100. Показаны до 25 слов, включая служебные слова и числа. Регистр и эквивалентные способы записи диакритики не учитываются; разные формы слова считаются отдельно. Знаменатель включает весь текст, поэтому проценты в списке не обязательно дают в сумме 100%.
Строки считаются по явным переносам, включая пустые строки. Автоматический перенос по ширине экрана на результат не влияет. Семь абзацев с шестью пустыми строками между ними дают 13 строк, если других переносов нет.
Для чего полезен счётчик
Он помогает подготовить посты, поля форм, сообщения, заголовки, метаописания и короткие тексты с ограничением по длине.
Проверьте объём учебной работы или текста по редакционному заданию, затем оцените структуру по числу предложений и абзацев. Примерное время чтения и речи поможет спланировать статью, выступление или закадровый текст.
Список частых слов помогает заметить повторы перед публикацией. Разбивка по системам письма пригодится для многоязычных черновиков, а число строк покажет структуру вставленного текста.
Поскольку обработка выполняется локально, можно проверять конфиденциальные черновики без отправки текста в онлайн-сервис.
Частые вопросы
Похожие инструменты
JSON в YAML
Преобразуйте JSON в YAML локально, сохраняя запись чисел и строки в кавычках; скопируйте или скачайте результат целиком.
Открыть инструмент — JSON в YAMLYAML в JSON
Преобразуйте один документ YAML в JSON локально, сохраняя точный числовой текст, и скопируйте или скачайте результат.
Открыть инструмент — YAML в JSONHTML в Markdown
Преобразуйте вставленный или локальный HTML в Markdown, проверьте примечания и скопируйте или скачайте результат.
Открыть инструмент — HTML в MarkdownТестирование регулярных выражений JavaScript
Проверяйте шаблон JavaScript локально и изучайте совпадения, группы и позиции UTF-16.
Открыть инструмент — Тестирование регулярных выражений JavaScriptMarkdown в HTML
Преобразуйте Markdown в HTML-фрагмент, проверьте код и неактивный предпросмотр, затем скопируйте или скачайте результат.
Открыть инструмент — Markdown в HTMLСортировка строк
Сортируйте строки по алфавиту выбранного языка или по кодовым точкам Unicode, сохраняя повторы, пустые строки и содержимое.
Открыть инструмент — Сортировка строкУдаление повторяющихся строк
Сохраните первую копию каждой точной строки, порядок, значимые пробелы и пустые строки, затем скопируйте или скачайте результат.
Открыть инструмент — Удаление повторяющихся строкСравнение текстов
Сравните два текста локально: целые строки, пробелы и последний перевод строки.
Открыть инструмент — Сравнение текстовПреобразование регистра
Меняйте регистр текста, начала слов или предложений с явно выбранными правилами букв.
Открыть инструмент — Преобразование регистраКодировщик и декодировщик HTML-сущностей
Кодируйте или декодируйте HTML-ссылки в тексте, выбирайте контекст и формат Unicode и получайте результат с переносами LF без разбора разметки.
Открыть инструмент — Кодировщик и декодировщик HTML-сущностейГенератор таблиц Markdown
Редактируйте таблицу с обычным текстом, задавайте выравнивание и копируйте GFM Markdown или импортируйте TSV.
Открыть инструмент — Генератор таблиц MarkdownРазбор и создание строки запроса
Разбирайте и редактируйте параметры запроса, сохраняя повторы и порядок. Копируйте нормализованную строку или HTTP(S)-адрес.
Открыть инструмент — Разбор и создание строки запросаКодирование и декодирование URL
Преобразуйте компонент URL или значение формы UTF-8 с понятными правилами для пробела и плюса, затем скопируйте или скачайте результат.
Открыть инструмент — Кодирование и декодирование URLКодирование и декодирование Base64
Кодируйте текст UTF-8 в стандартный или URL-безопасный Base64 либо декодируйте данные с понятными сообщениями об ошибках.
Открыть инструмент — Кодирование и декодирование Base64Форматирование XML
Локально проверяйте корректность XML 1.0 с учётом пространств имён, форматируйте или сжимайте текст и копируйте или скачивайте результат в UTF-8.
Открыть инструмент — Форматирование XMLФорматирование и проверка JSON
Проверяйте синтаксис JSON, форматируйте или минифицируйте локально, копируйте и скачивайте результат с сохранением исходных данных.
Открыть инструмент — Форматирование и проверка JSONСчётчик символов и сегментов SMS
Узнайте кодировку сообщения, границы сегментов и примерную стоимость. Текст остаётся в вашем браузере.
Открыть инструмент — Счётчик символов и сегментов SMSСчётчик символов для соцсетей
Проверяйте лимиты платформ и разбивайте публикации без потери текста.
Открыть инструмент — Счётчик символов для соцсетейКалькулятор размера текста
Сравнивайте кодировки и размеры передаваемого текста прямо в браузере.
Открыть инструмент — Калькулятор размера текстаОчистка текста из PDF
Исправьте переносы строк и пробелы в тексте из PDF. Сохраните исходник и проверьте неоднозначные дефисы перед копированием результата.
Открыть инструмент — Очистка текста из PDFТекст без стилизации
Преобразуйте поддерживаемые буквы Unicode в обычный текст прямо в браузере. Регистр, диакритика, эмодзи и оригинал сохраняются.
Открыть инструмент — Текст без стилизацииИсправить текст
Исправьте искажённый текст и повреждённые акценты в браузере. Проверьте каждый вариант восстановления UTF-8.
Открыть инструмент — Исправить текстПроверка обрезки письма в Gmail
Узнайте точный размер HTML письма в UTF-8, сравните с ориентиром 102 000 байт и найдите объёмные фрагменты кода.
Открыть инструмент — Проверка обрезки письма в Gmail