LibraTool logoLibraTool

Бесплатен Бројач на знаци

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

Работи офлајн откако ќе се вчита
Знаци100
Графеми100
Бајти (UTF-8)182
Зборови16
Реченици2
Пасуси2
Букви82
Цифри0
Празни места14
Нови редови2
Специјални2
Уникатни знаци27
Просечна должина на збор5.1 зн.
Време за читање4 сек
Време за зборување7 сек
Ограничувања на платформи
𝕏 Твит (X)100/280 ✓
💼 LinkedIn објава100/3000 ✓
🌐 Мета-опис100/160 ✓
▶️ YouTube наслов100/100 ✓
💬 SMS порака100/160 ✓
📷 Instagram опис100/2200 ✓
Правилата за броење варираат по платформа — емотикони, линкови и CJK карактери може да се сметаат за повеќе од еден карактер.

Како функционира

Целото броење работи во вашиот прелистувач користејќи ги вградените Unicode API-и на JavaScript — конкретно Intl.Segmenter за групи графеми и TextEncoder за должина во бајти — без повици до сервер и без надворешни библиотеки. Алатката разликува помеѓу Unicode кодни точки, карактери перцепирани од корисникот (така што емоџи знаме или семејно емоџи се брои како еден графем, не четири), и сурови UTF-8 бајти.

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

Поврзани алатки

Најчесто поставувани прашања