Към основното съдържание
LibraTool logoLibraTool

Броячка на символи — безплатно

Броете символи, думи, изречения, букви, цифри и специални символи. Проверявайте спрямо ограниченията на Twitter, Instagram и други платформи.

Работи офлайн след зареждане
Знаци102
Графеми102
Байтове (UTF-8)179
Думи16
Изречения2
Абзаци2
Букви77
Цифри0
Интервали14
Нови редове2
Специални9
Уникални знаци38
Средна дълж. на дума4.8 зн
Време за четене4 сек
Време за говорене7 сек
Ограничения на платформи
Надвишено ограничението за: Заглавие в YouTube
𝕏 Туит (X)102/280 ✓
💼 Публикация в LinkedIn102/3000 ✓
🌐 Мета описание102/160 ✓
▶️ Заглавие в YouTube102/100 (превишено!)
💬 SMS съобщение102/160 ✓
📷 Надпис в Instagram102/2200 ✓
Правилата за броене варират в зависимост от платформата — емотикони, връзки и CJK символи могат да се считат за повече от един символ.

Често срещани употреби

  • Брой Знаци за Публикации в Социални МедииПроверете броя на знаци спрямо Twitter, Instagram, LinkedIn и други ограничения на платформата, преди да публикувате.
  • Брой Знаци за SEO Meta ЕтикетиПроверете заглавия и мета описания спрямо ограничения на знаци на търсачката за оптимално показване.
  • Брой Знаци за Академично ПисанеСледете броя на знаци и думи за есета, резюмета, анкетни формуляри и предложения на дисертации.
  • Брой Дължина на Низ за РазвитиеПроверете дължини на низове, размери на байтове и брой на Unicode знаци за размер на колона на база данни и валидация.
  • Анализирай Структура и Статистика на СъдържаниетоПолучете подробна статистика на текста — дължина на изречение, брой на абзаци и честота на знаци за всяко съдържание.

Как работи

Цялото броене се извършва във вашия браузър чрез вградените Unicode API на JavaScript — конкретно Intl.Segmenter за графемни клъстери и TextEncoder за байтова дължина — без обръщения към сървър и без външни библиотеки. Инструментът прави разлика между Unicode кодови точки, възприемани от потребителя символи (така емоджи знаме или семейно емоджи се брои като една графема, не четири) и сурови UTF-8 байтове.

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

Свързани инструменти

Често задавани въпроси