Перейти до основного вмісту
LibraTool logoLibraTool

Лічильник символів — безкоштовно

Рахуйте символи, слова, речення, літери, цифри та спеціальні символи. Перевіряйте ліміти Twitter, Instagram та інших платформ.

Працює офлайн після завантаження
Символи102
Графеми102
Байти (UTF-8)187
Слова14
Речення2
Абзаци2
Літери85
Цифри0
Пробіли12
Нові рядки2
Спецсимволи3
Унікальні символи34
Сер. довжина слова6.1 сим
Час читання4 сек
Час мовлення6 сек
Ліміти платформ
Перевищено ліміт для: Заголовок YouTube
𝕏 Tweet (X)102/280 ✓
💼 Пост LinkedIn102/3000 ✓
🌐 Мета-опис102/160 ✓
▶️ Заголовок YouTube102/100 (перевищено!)
💬 SMS-повідомлення102/160 ✓
📷 Підпис Instagram102/2200 ✓
Правила підрахунку різняться залежно від платформи — емодзі, посилання та символи CJK можуть рахуватися як більше одного символу.

Типові застосування

  • Підраховуйте символи для постів соціальних мережПеревірте кількість символів проти обмежень Twitter, Instagram, LinkedIn та інших платформ перед публікацією.
  • Підраховуйте символи для мета-тегів SEOПеревірте теги заголовків та мета-описи проти обмежень кількості символів пошукових систем для оптимального відображення.
  • Підраховуйте символи для академічного письмаВідстежуйте кількість символів і слів для есе, анотацій, форм заяв та подання дисертацій.
  • Підраховуйте довжину рядка для розробкиПеревірте довжину рядків, розміри байтів і кількість символів Unicode для розміру стовпця бази даних та перевірки.
  • Аналізуйте структуру контенту та статистикуОтримайте детальну статистику тексту — довжину речення, кількість абзаців та частоту символів для будь-якого контенту.

Як це працює

Увесь підрахунок виконується у вашому браузері за допомогою вбудованих у JavaScript API Unicode — зокрема Intl.Segmenter для кластерів графем і TextEncoder для довжини в байтах — без звернень до сервера й зовнішніх бібліотек. Інструмент розрізняє кодові точки Unicode, символи, як їх сприймає користувач (тож емодзі прапора чи родини рахується як одна графема, а не чотири), і сирі байти UTF-8.

  1. 1
    Розбір з урахуванням Unicode
    Під час введення текст ділиться на кодові точки Unicode ітератором розгортання ([...text]), який правильно обробляє символи поза основною багатомовною площиною. Літери й цифри класифікуються через екранування властивостей Unicode (\p{L} і \p{N}), тож кирилиця, арабське письмо, CJK та інші письма рахуються правильно, а не лише ASCII.
  2. 2
    Підрахунок графем і байтів
    API браузера Intl.Segmenter (з granularity: 'grapheme') рахує символи, як їх сприймає користувач, — емодзі з кількох кодових точок, як-от родина чи прапор, рахується як один. TextEncoder кодує текст в UTF-8 і повідомляє довжину в байтах, що важливо для SMS і мережевих обмежень, де обмеженням є байти, а не символи.
  3. 3
    Структурний і частотний аналіз
    Слова визначаються поділом за пробілами; речення — підрахунком послідовностей розділових знаків ., ! і ?; абзаци — за межами з подвійним переносом рядка. Кількість унікальних символів обчислюється через Set. Таблиці частот символів і слів будуються з Map, а потім сортуються за кількістю, щоб показати 10 найуживаніших.
  4. 4
    Порівняння з лімітами платформ
    Кількість символів порівнюється в реальному часі з шістьма вбудованими лімітами платформ (Tweet/X — 280, мета-опис — 160, SMS — 160, допис LinkedIn — 3000, назва YouTube — 100, підпис Instagram — 2200). Індикатор прогресу й позначка «так/ні» оновлюються миттєво під час введення, час читання оцінюється за 225 слів за хвилину, а час мовлення — за 140 слів за хвилину.

Схожі інструменти

Часті запитання