Əsas məzmuna keç

Pulsuz Simvol Sayıcı

Simvolları, sözləri, cümlələri, hərfləri, rəqəmləri və xüsusi simvolları sayın. Twitter, Instagram və digər platforma limitlərini yoxlayın.

Bir dəfə yükləndikdən sonra oflayn işləyir
Simvollar84
Qrafem84
Baytlar (UTF-8)95
Sözlər13
Cümlələr2
Paraqraflar2
Hərflər69
Rəqəmlər0
Boşluqlar11
Sətir sonu2
Xüsusi2
Unikal simvollar26
Orta söz uzunluğu5.3 sim
Oxuma vaxtı3 san
Danışma vaxtı6 san
Platforma məhdudiyyətləri
𝕏 Tvit (X)84/280 ✓
💼 LinkedIn paylaşımı84/3000 ✓
🌐 Meta təsviri84/160 ✓
▶️ YouTube başlığı84/100 ✓
💬 SMS mesajı84/160 ✓
📷 Instagram başlığı84/2200 ✓
Platforma sayma qaydaları fərqli ola bilər — emoji, keçidlər və CJK simvolları bir simvoldan çox sayıla bilər.

Ümumi istifadələr

  • Sosyal Mediya Paylaşımları üçün Simvolları SayınPaylaşmadan əvvəl Twitter, Instagram, LinkedIn və digər platformalar limitinə qarşı simvol sayını yoxlayın.
  • SEO Meta Etiketləri üçün Simvolları SayınOptimal görüntülənmə üçün başlıq etiketlərini və meta təsvirləri axtarış mühərriki simvol limitinə qarşı yoxlayın.
  • Akademik Yazılar üçün Simvolları SayınEsseler, xülasələr, tətbiq formaları və tezis təhvili üçün simvol və söz saylarını izləyin.
  • İnkişaf üçün Sətir Uzunluğunu SayınVerilənlər bazasının sütun ölçüsü və doğrulama üçün sətir uzunluklarını, byt ölçülərini və Unicode simvol sayını yoxlayın.
  • Məzmun Strukturu və Statistikasını Analiz Edinİstənilən məzmun üçün ətraflı mətn statistikasını alın - cümləyin uzunluğu, paraqrafın sayı və simvolun tezliyi.

Necə İşləyir

Bütün sayma JavaScript-in daxili Unicode API-lərini — konkret olaraq qrafem klasterləri üçün Intl.Segmenter və bayt uzunluğu üçün TextEncoder-i — istifadə edərək brauzerinizdə işləyir, server çağırışı yoxdur, xarici kitabxana yoxdur. Alət Unicode kod nöqtələri, istifadəçi-qavrayışlı simvollar (ona görə bir bayraq emojisi və ya ailə emojisi dörd deyil, bir qrafem kimi sayılır) və xam UTF-8 baytları arasında fərq qoyur.

  1. 1
    Unicode-uyğun təhlil
    Yazdıqca, mətn ([...text]) yayılma iterator istifadə edərək Unicode kod nöqtələrinə bölünür, bu isə Əsas Çoxdilli Müstəvidən kənar simvolları düzgün idarə edir. Hərflər və rəqəmlər Unicode xüsusiyyət qaçışları (\p{L} və \p{N}) istifadə edərək təsnif edilir, ona görə Kiril, Ərəb, CJK və digər yazılar, təkcə ASCII deyil, düzgün sayılır.
  2. 2
    Qrafem və bayt sayımı
    Brauzerin Intl.Segmenter API-si (granularity: 'grapheme' ilə) istifadəçi-qavrayışlı simvolları sayır — ailə və ya bayraq kimi çox-kod-nöqtəli bir emoji bir kimi qeydə alınır. TextEncoder mətni UTF-8-ə kodlaşdırır və bayt uzunluğunu bildirir, bu isə simvol deyil, baytın məhdudiyyət olduğu SMS və şəbəkə limitləri üçün əhəmiyyətlidir.
  3. 3
    Struktur və tezlik təhlili
    Sözlər boşluq üzərində bölünərək aşkarlanır; cümlələr ., ! və ? durğu işarəsi ardıcıllıqlarını sayaraq; paraqraflar isə cüt-yeni-sətir sərhədləri ilə. Unikal simvol sayı bir Set istifadə edərək hesablanır. Simvol və söz tezliyi cədvəlləri bir Map ilə qurulur, sonra ən çox istifadə olunan 10 girişi üzə çıxarmaq üçün say üzrə sıralanır.
  4. 4
    Platforma limiti müqayisəsi
    Simvol sayınız real vaxtda altı sabit kodlanmış platforma limiti ilə müqayisə edilir (Tvit/X 280-də, Meta təsviri 160-da, SMS 160-da, LinkedIn paylaşımı 3000-də, YouTube başlığı 100-də, Instagram altyazısı 2200-də). Yazdıqca bir tərəqqi çubuğu və keçdi/keçmədi göstəricisi ani olaraq yenilənir, oxuma vaxtı dəqiqədə 225 söz, danışma vaxtı isə 140 wpm ilə təxmin edilir.

Əlaqəli Alətlər

Tez-tez Verilən Suallar