Счетчик символов

Вставьте текст и сразу проверяйте количество grapheme, число символов без пробелов, число строк и байты UTF-8.

Ваш текст обрабатывается в браузере и не отправляется на сервер.

Работает локально / без передачи на сервер

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

  1. Откройте инструмент, затем вставьте текст или начните печатать.
  2. Проверьте правую панель, где количество grapheme показывается как основное значение.
  3. Задайте целевой лимит, чтобы увидеть оставшиеся символы и прогресс.
  4. Выделите часть текста, чтобы увидеть подсчет только по выделенному.

Примеры

Пост для соцсетей (лимит 120 символов)

Ввод: Короткий пост на японском с эмодзи

Вывод: Сразу проверяйте количество grapheme и оставшиеся символы

Проверка лимита API

Ввод: Текст с английским, переводами строк и символами

Вывод: Одновременно проверяйте байты UTF-8 и code points

Часто задаваемые вопросы

Почему количество grapheme и количество code points могут отличаться?

Эмодзи и комбинируемые последовательности могут состоять из нескольких внутренних code points, хотя визуально выглядят как один символ.

Мой текст отправляется на сервер?

Нет. Подсчет полностью выполняется в вашем браузере.

Эквивалент полноширинных символов точный?

Нет. Это оценка. По умолчанию ASCII считается как 0.5, а не-ASCII как 1.0.

Можно считать только выделенный текст?

Да. Выделите текст в редакторе, и будет показан подсчет по выделению.

Глоссарий

Grapheme
Единица, которая выглядит как один видимый символ.
Кодовая точка
Внутренняя единица символа Unicode.
UTF-8 байты
Примерный объем данных для хранения и передачи.

Примечания

  • Если Intl.Segmenter недоступен, подсчет grapheme переключается на более простой метод.
  • Эквивалент полноширинных символов является оценкой. Если у вашей целевой системы строгие правила, следуйте им.
  • При включенном автосохранении введенный текст сохраняется в localStorage на этом устройстве. На общих устройствах лучше выключить.