Обработка локально в браузере

Калькулятор длины строки онлайн

Считайте длину строки онлайн с учетом специфики JavaScript: UTF-16 code units (.length), реальные символы (Unicode code points), графемы и байты UTF-8.

Что делает этот инструмент

Калькулятор длины строки учитывает особенности JavaScript и Unicode: количество кодовых единиц UTF-16 (value.length), скалярные значения Unicode (кодовые точки), видимые пользователю графемы (Intl.Segmenter), размер в байтах UTF-8 и UTF-16, а также статистику по словам и строкам.

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

Следуйте основному порядку работы ниже. Нажмите «Показать в инструменте», чтобы подсветить нужный элемент в работающем приложении выше.

  1. Вставьте текст

    Напечатайте или вставьте строку в поле ввода.

    Поле ввода текста
  2. Изучите метрики

    Сравните JS .length, кодовые точки Unicode, графемы и байты UTF-8.

    Метрики длиныТаблица символов
Готово

Длина строки и состав символов рассчитаны во всех ключевых метриках.

Примеры

Подсчет составных эмодзи и флагов

Узнайте, почему эмодзи флага или семьи имеет .length = 4 или 7, но является 1 графемой.

Проверка лимитов для VARCHAR и баз данных

Оцените точный размер текста в байтах UTF-8 для полей базы данных.

Частые ошибки

  • Использование str.length для ограничения видимых символов (ломается на эмодзи и суррогатных парах).
  • Предположение, что 1 символ всегда равен 1 байту в памяти.

Рабочий процесс с AI

Оценивайте точные размеры промптов и контекстных окон в байтах и токенах для текстовых моделей.

Изучайте работу инструмента на примерах

Разберите теоретические основы, изучите интерактивный пример и протестируйте его в инструменте выше.

Regex и текстДлина строки в JavaScript: символы, байты, эмодзи и суррогатные пары

Часто задаваемые вопросы о Калькулятор длины строки онлайн