پرش به محتوای اصلی

شمارشگر کاراکتر رایگان

کاراکترها، کلمات، جملات، حروف، ارقام و کاراکترهای خاص را بشمارید. با محدودیت‌های پلتفرم‌هایی مثل Twitter، Instagram و دیگران مقایسه کنید.

پس از بارگذاری آفلاین کار می‌کند
کاراکترها۸۰
گرافم‌ها۷۷
بایت‌ها (UTF-8)۱۴۵
کلمات۱۶
جملات۲
پاراگراف‌ها۲
حروف۵۹
ارقام۰
فاصله‌ها۱۴
خط جدید۲
کاراکترهای خاص۵
کاراکترهای منحصربه‌فرد۲۳
میانگین طول کلمه3.7 کا
زمان خواندن4 ثانیه
زمان سخن‌گویی7 ثانیه
محدودیت‌های پلتفرم
𝕏 توییت (X)80/280 ✓
💼 پست LinkedIn80/3000 ✓
🌐 توضیحات متا80/160 ✓
▶️ عنوان YouTube80/100 ✓
💬 پیامک80/160 ✓
📷 کپشن Instagram80/2200 ✓
قوانین شمارش در پلتفرم‌های مختلف متفاوت است — ایموجی، پیوندها و نویسه‌های CJK ممکن است بیش از یک نویسه شمرده شوند.

کاربردهای رایج

  • کاراکتر ها را برای پست های رسانه های اجتماعی بشماریدتعداد کاراکترها را بر اساس حدود Twitter ، Instagram ، LinkedIn و سایر پلتفرم ها قبل از انتشار بررسی کنید.
  • کاراکترها را برای برچسب های متا SEO بشماریدبرچسب عنوان و توضیحات متا را برابر حدود کاراکتری موتور جستجو برای نمایش بهینه بررسی کنید.
  • کاراکترها را برای نوشتن دانشگاهی بشماریدتعداد کاراکتر و کلمه را برای رویه های درسی ، خلاصه ها ، فرم های درخواست و ارسال پایان نامه تعقب کنید.
  • طول رشته را برای توسعه بشماریدطول رشته ، اندازه بایت و تعداد کاراکتر Unicode را برای اندازه ستون پایگاه داده و اعتبار سنجی بررسی کنید.
  • ساختار محتوا و آمار را تجزیه و تحلیل کنیدآمار متن فصیل - طول جملات ، تعداد پاراگراف و فرکانس کاراکتر برای هر محتوای دریافت کنید.

نحوه کار

تمام شمارش با استفاده از APIهای داخلی یونیکد جاوااسکریپت در مرورگر شما اجرا می‌شود — به‌طور خاص Intl.Segmenter برای خوشه‌های گرافم و TextEncoder برای طول بایت — بدون تماس سروری و بدون کتابخانه‌های خارجی. ابزار بین نقاط کد یونیکد، کاراکترهای دیده‌شده-توسط-کاربر (پس یک ایموجی پرچم یا خانواده به‌عنوان یک گرافم شمرده می‌شود، نه چهار)، و بایت‌های خام UTF-8 تمایز قائل می‌شود.

  1. 1
    تجزیه یونیکد-آگاه
    هنگام تایپ، متن با استفاده از تکرارگر spread ([...text]) به نقاط کد یونیکد تقسیم می‌شود، که کاراکترهای خارج از صفحه چندزبانه پایه را به‌درستی مدیریت می‌کند. حروف و ارقام با استفاده از گریزهای ویژگی یونیکد (\p{L} و \p{N}) طبقه‌بندی می‌شوند تا سیریلیک، عربی، CJK، و سایر اسکریپت‌ها به‌درستی شمرده شوند، نه فقط ASCII.
  2. 2
    شمارش گرافم و بایت
    API داخلی مرورگر Intl.Segmenter (با granularity: 'grapheme') کاراکترهای دیده‌شده-توسط-کاربر را می‌شمارد — یک ایموجی چندنقطه‌کدی مانند خانواده یا پرچم به‌عنوان یک مورد ثبت می‌شود. TextEncoder متن را به UTF-8 کدگذاری می‌کند و طول بایت را گزارش می‌دهد، که برای محدودیت‌های SMS و شبکه که در آن بایت‌ها، نه کاراکترها، محدودیت هستند اهمیت دارد.
  3. 3
    تحلیل ساختاری و فراوانی
    کلمات با تقسیم بر فاصله شناسایی می‌شوند؛ جملات با شمارش توالی‌های علامت‌گذاری .، !، و ؟؛ پاراگراف‌ها با مرزهای خط-جدید-دوگانه. تعداد کاراکتر منحصربه‌فرد با استفاده از یک Set محاسبه می‌شود. جداول فراوانی کاراکتر و کلمه با یک Map ساخته می‌شوند، سپس با تعداد مرتب می‌شوند تا ۱۰ ورودی پراستفاده‌ترین را آشکار کنند.
  4. 4
    مقایسه محدودیت پلتفرم
    تعداد کاراکتر شما در زمان واقعی در برابر شش محدودیت کدثابت پلتفرم مقایسه می‌شود (توییت/X در ۲۸۰، توضیحات Meta در ۱۶۰، پیامک در ۱۶۰، پست لینکدین در ۳۰۰۰، عنوان یوتیوب در ۱۰۰، کپشن اینستاگرام در ۲۲۰۰). یک نوار پیشرفت و نشانگر گذر/رد هنگام تایپ فوراً به‌روز می‌شود، و زمان خواندن با ۲۲۵ کلمه در دقیقه، زمان صحبت با ۱۴۰ کلمه در دقیقه تخمین زده می‌شود.

ابزارهای مرتبط

سؤالات متداول