Негізгі мазмұнға өту

Таңба санауыш — тегін

Таңбаларды, сөздерді, сөйлемдерді, әріптерді, цифрларды және арнайы таңбаларды санаңыз. Twitter, Instagram және басқа платформа шектеулерімен тексеріңіз.

Жүктелгеннен кейін офлайн жұмыс істейді
Таңбалар113
Графемалар113
Байттар (UTF-8)209
Сөздер15
Сөйлемдер2
Абзацтар2
Әріптер96
Цифрлар0
Бос орындар13
Жол аяқталулары2
Арнайы2
Бірегей таңбалар30
Орт. сөз ұзындығы6.4 тан
Оқу уақыты4 сек
Айту уақыты6 сек
Платформа шектеулері
Шек асыллы: YouTube тақырыбы
𝕏 Tweet (X)113/280 ✓
💼 LinkedIn жазбасы113/3000 ✓
🌐 Мета сипаттама113/160 ✓
▶️ YouTube тақырыбы113/100 (асып кетті!)
💬 SMS хабары113/160 ✓
📷 Instagram жазбасы113/2200 ✓
Платформаның санау ережелері өзгеше — эмодзи, сілтемелер және CJK таңбалары бір таңбадан көп ет есептелуі мүмкін.

Жиі қолданылуы

  • Әлеуметтік Медиа Пості Үшін Таңбалар Санап ШығыңызTwitter, Instagram, LinkedIn және басқа платформаларының шектеулеріне қарсы таңба сәті жалпы өндіктемеден бұрын.
  • SEO Мета Тегтері Үшін Таңбалар Санап ШығыңызЕң жақсы көрсетіме үшін іздеу машины таңба шектеулеріне қарсы басталысы тегтерін және мета сипаттарын тексеріңіз.
  • Академиялық Жазу Үшін Таңбалар Санап ШығыңызМақалалар, қысқартылуы, өндіктеме пішіндері және диссертация өндіктемесі үшін таңба және сөз сәндерін сақтаңыз.
  • Өндіру Үшін Сөз Ұзындығын Санап ШығыңызДеректер базасы баған өлшемі және тексеру үшін сөз ұзындығы, байт өлшемі және Unicode таңба сәндерін тексеріңіз.
  • Мазмұн Құрылымы және Статистикасын Талдап ШығыңызКез келген мазмұн үшін ашық мәтін статистикасын - сөйлем ұзындығы, абзац санау және таңба жиі - алыңыз.

Қалай жұмыс істейді

Барлық санау браузеріңізде JavaScript-тің кірістірілген Unicode API-ларын — атап айтқанда графема кластерлері үшін Intl.Segmenter және байт ұзындығы үшін TextEncoder — пайдаланып жұмыс істейді, серверлік шақырулар немесе сыртқы кітапханалар жоқ. Құрал Unicode код нүктелерін, пайдаланушы қабылдайтын таңбаларды (сондықтан жалау эмодзиі немесе отбасы эмодзиі төрт емес, бір графема ретінде саналады) және шикі UTF-8 байттарын ажыратады.

  1. 1
    Unicode-ке сезімтал талдау
    Теру кезінде мәтін тарату итераторын ([...text]) пайдаланып Unicode код нүктелеріне бөлінеді, бұл Негізгі Көптілді Жазықтықтан тыс таңбаларды дұрыс өңдейді. Әріптер мен цифрлар Unicode қасиет-қашулары (\p{L} және \p{N}) арқылы жіктеледі, сондықтан кирилл, араб, қытай-жапон-корей және басқа жазулар тек 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 сөз бойынша бағаланады.

Байланысты құралдар

Жиі қойылатын сұрақтар