Word & Character Counter

شمارنده کلمات و کاراکتر

شمارش زنده کلمات، کاراکترها، جملات، پاراگراف‌ها و زمان مطالعه هنگام تایپ. به‌علاوه نشانگرهای محدودیت X / Twitter، SMS و متای SEO. ۱۰۰٪ در مرورگر شما.

خیر. کل شمارنده JavaScript است که داخل همین صفحه اجرا می‌شود. متن هرگز با هیچ سوکت شبکه‌ای در تماس نیست. DevTools → Network را باز کنید و ببینید — هنگام تایپ هیچ درخواستی ارسال نمی‌شود. برای چسباندن متون بازاریابی منتشرنشده، قراردادها، پیش‌نویس‌های پشتیبانی مشتری یا هر چیزی که نمی‌خواهید توسط یک ابزار سروری ثبت شود، ایمن است.

خط‌های CJK کلمات را با فاصله جدا نمی‌کنند — هر کاراکتر تقریباً واحد معنایی مستقل خود است. iKit هر کاراکتر CJK را به‌عنوان یک «کلمه» و هر توکن جداشده با فاصله غیر CJK را به‌عنوان یک کلمه می‌شمارد. ورودی ترکیبی (پاراگراف انگلیسی شامل 中文) جمع هر دو را می‌گیرد. تخمین زمان مطالعه و گفتار هر چه کاراکترهای CJK بیشتر باشد، به نرخ‌های CJK نزدیک‌تر می‌شود (۳۵۰ کاراکتر/دقیقه مطالعه، ۲۵۰ کاراکتر/دقیقه گفتار).

محدودیت‌های پلتفرم

پرتکرارترین کلمات

چرا شمارنده کلمات iKit

ساخته‌شده برای نویسندگان، بازاریابان، دانشجویان و هر کسی که به شمارش دقیق نیاز دارد بدون آنکه حتی یک بایت به سرور آپلود شود.

هشت معیار، به‌صورت زنده

کلمات، کاراکترها با و بدون فاصله، جملات، پاراگراف‌ها، خطوط، زمان مطالعه و زمان گفتار — همه در لحظه و هنگام تایپ یا چسباندن متن به‌روزرسانی می‌شوند.

آگاه از انتخاب

هر بخشی از متن خود را هایلایت کنید و یک نشانگر کوچک تعداد آن انتخاب را نمایش می‌دهد — مفید برای پاراگراف‌ها، کپشن‌ها یا بخش‌های نقل‌قول.

حریم خصوصی به‌صورت ذاتی

تمام شمارش در تب مرورگر شما اجرا می‌شود. در DevTools → Network قابل بررسی است: هنگام تایپ هیچ درخواستی ارسال نمی‌شود. برای پیش‌نویس‌های محرمانه و متون منتشرنشده ایمن است.

محدودیت‌های پلتفرم در یک نگاه

نوارهای پیشرفت زنده برای X / Twitter (۲۸۰)، SMS (۱۶۰)، عنوان SEO (۶۰) و توضیحات متای SEO (۱۶۰) — سبز / کهربایی / قرمز هرچه به محدودیت نزدیک‌تر می‌شوید.

زمان مطالعه + گفتار

زمان مطالعه با ۲۳۸ wpm و زمان گفتار با ۱۵۰ wpm محاسبه می‌شود، با ترکیب برای ورودی CJK. مفید برای پست‌های وبلاگی، فیلمنامه‌ها و ارائه‌ها.

فراوانی پرتکرارترین کلمات

۱۲ کلمه پرتکرار براساس فراوانی، همراه با نوار بصری — راهی سریع برای یافتن تکرار در متون بازاریابی یا مقالات.

یک شمارنده کلمات واقعاً چگونه می‌شمارد

شمارش کاراکترها بدیهی است. شمارش کلمات شگفت‌آورانه ظریف است — و شمارش کلمات CJK یک مسئله کاملاً متفاوت است.

  1. 1

    کاراکترها: نقاط کد، نه واحدهای UTF-16

    یک str.length ساده در JavaScript واحدهای کد UTF-16 را می‌شمارد، بنابراین یک ایموجی مانند 🚀 به‌اندازه ۲ شمرده می‌شود (یک جفت جانشین است). iKit از [...text].length استفاده می‌کند که روی نقاط کد تکرار می‌کند — هر ایموجی ۱، حروف لهجه‌دار ۱ و هر کاراکتر CJK ۱ شمرده می‌شود.

  2. 2

    کلمات: تقسیم بر فاصله + regex حروف Unicode

    ما [\p{L}\p{N}_'’]+ را با پرچم /u مطابقت می‌دهیم که هر حرف و رقم را در هر الفبا (لاتین، سیریلیک، یونانی، عربی، دوناگری، عبری، تایلندی و غیره) ضبط می‌کند. این کار حروف لهجه‌دار و آپوستروف‌ها (don't, it's) را تمیز و بدون تقسیم نادرست مدیریت می‌کند.

  3. 3

    CJK: هر کاراکتر یک کلمه است

    چینی، ژاپنی و کره‌ای کلمات را با فاصله جدا نمی‌کنند. iKit نقاط کد را در بلوک‌های ایدئوگرام CJK + Kana + Hangul + Thai تشخیص داده و هرکدام را یک کلمه می‌شمارد — بنابراین یک توییت چینی ۲۸۰ کاراکتری به‌درستی ۲۸۰ کلمه خوانده می‌شود، نه ۱ (که تقسیم‌کننده‌های ساده می‌گویند).

  4. 4

    جملات و پاراگراف‌ها: نقطه‌گذاری + تقسیم خطوط خالی

    جملات با . ! ?。 ! ? و سپس فاصله یا انتهای رشته محدود می‌شوند. پاراگراف‌ها با دو یا چند خط جدید جدا می‌شوند. خطوط صرفاً با خط جدید جدا می‌شوند صرف‌نظر از محتوا (شامل خطوط خالی)، مطابق با آنچه اکثر ویرایشگرها در ستون شماره خط نشان می‌دهند.

وظایف رایج شمارش

موقعیت‌های واقعی که در آن سراغ یک شمارنده کلمات می‌روید.

رسیدن به مقاله ۱٬۰۰۰ کلمه‌ای یا ۵۰۰ کلمه‌ای

دانشجویان، روزنامه‌نگاران و کپی‌رایترها به‌طور معمول روی یک هدف می‌نویسند. شمارش زنده کلمات یعنی نیازی نیست مدام به نوار وضعیت MS Word برگردید — عدد همیشه هنگام تایپ قابل‌مشاهده است و می‌توانید یک پاراگراف را هایلایت کنید تا شمارش جزئی آن را ببینید.

نوشتن در محدوده پست ۲۸۰ کاراکتری X / Twitter

نشانگر هنگام تایپ کاراکترهای دقیق باقی‌مانده را نشان می‌دهد — نیازی به شمارش ذهنی هنگام برقراری تعادل بین خوانایی و چگالی اطلاعات نیست. همین برای SMS با ۱۶۰ کاراکتر، که عبور از آن در سرویس‌های ارسال انبوه پول واقعی هزینه دارد.

تنظیم عنوان SEO و توضیحات متا

Google عناوین را در حدود ۶۰ کاراکتر و توضیحات متا را در حدود ۱۶۰ کاراکتر کوتاه می‌کند. پیش‌نویس خود را بچسبانید، تماشا کنید نشانگرها از سبز ← کهربایی ← قرمز می‌شوند و کوتاه کنید تا داخل خط برگردید. در یک رفت‌وبرگشت بازرسی Lighthouse صرفه‌جویی می‌کند.

تشخیص کلمات پرکاربرد در متون بازاریابی

جدول فراوانی ۱۲ کلمه برتر تکرار را برجسته می‌کند. اگر «amazing» ۸ بار در ۳۰۰ کلمه ظاهر شود، فوراً متوجه خواهید شد — و نیمی از آن‌ها را با افعال قوی‌تر جایگزین می‌کنید. به همان اندازه برای مقالات دانشجویی که سعی در تنوع لغوی دارند مفید است.

چرا شمارش محلی اهمیت دارد

متن‌هایی که می‌شمارید معمولاً شخصی‌اند: پیش‌نویس مقاله، بند قرارداد، درخواست شغلی، کمپین بازاریابی منتشرنشده. چسباندن هر یک از این‌ها در یک شمارنده سروری اثری کاغذی از آثار منتشرنشده ایجاد می‌کند. شمارنده iKit صرفاً JavaScript است که از قبل در تب مرورگر شما بارگذاری شده است.

  • صفر درخواست شبکه هنگام شمارش — قابل بررسی در DevTools → Network.
  • متن در حافظه مرورگر باقی می‌ماند؛ با کلیک روی Clear یا تازه‌سازی صفحه پاک می‌شود.
  • ایمن برای پیش‌نویس‌های محرمانه، متون تحت NDA، رونوشت‌های پشتیبانی مشتری و اعلامیه‌های محصول منتشرنشده.

Related guides

Deep-dive tutorials and tool comparisons from the iKit blog.

پرسش‌های متداول

آیا این ابزار ایمن است؟ آیا متن‌های من آپلود می‌شوند؟

خیر. کل شمارنده JavaScript است که داخل همین صفحه اجرا می‌شود. متن هرگز با هیچ سوکت شبکه‌ای در تماس نیست. DevTools → Network را باز کنید و ببینید — هنگام تایپ هیچ درخواستی ارسال نمی‌شود. برای چسباندن متون بازاریابی منتشرنشده، قراردادها، پیش‌نویس‌های پشتیبانی مشتری یا هر چیزی که نمی‌خواهید توسط یک ابزار سروری ثبت شود، ایمن است.

iKit چگونه کلمات چینی، ژاپنی یا کره‌ای را می‌شمارد؟

خط‌های CJK کلمات را با فاصله جدا نمی‌کنند — هر کاراکتر تقریباً واحد معنایی مستقل خود است. iKit هر کاراکتر CJK را به‌عنوان یک «کلمه» و هر توکن جداشده با فاصله غیر CJK را به‌عنوان یک کلمه می‌شمارد. ورودی ترکیبی (پاراگراف انگلیسی شامل 中文) جمع هر دو را می‌گیرد. تخمین زمان مطالعه و گفتار هر چه کاراکترهای CJK بیشتر باشد، به نرخ‌های CJK نزدیک‌تر می‌شود (۳۵۰ کاراکتر/دقیقه مطالعه، ۲۵۰ کاراکتر/دقیقه گفتار).

چرا نشانگرهای محدودیت X / Twitter و SMS مفیدند؟

X / Twitter پست‌ها را به ۲۸۰ کاراکتر محدود می‌کند. پیامک‌های بیش از ۱۶۰ کاراکتر به پیام‌های چندبخشی ۱۵۳ کاراکتری تقسیم می‌شوند (هرکدام جداگانه محاسبه می‌شود). عنوان SEO و توضیحات متا محدودیت‌های نرمی دارند که قبل از کوتاه‌شدن توسط Google در نتایج جستجو اعمال می‌شوند: حدود ۶۰ و ۱۶۰ کاراکتر. نوارهای پیشرفت در ۸۵٪ کهربایی و در عبور از حد قرمز می‌شوند — راحت‌تر از شمردن ذهنی هنگام نوشتن.

تفاوت زمان مطالعه و زمان گفتار چیست؟

زمان مطالعه از ۲۳۸ کلمه در دقیقه استفاده می‌کند (میانگین مطالعه بی‌صدای بزرگسالان روی صفحه‌نمایش، طبق فراتحلیل‌های اخیر). زمان گفتار از ۱۵۰ wpm استفاده می‌کند (میانگین برای سخنرانی شفاف و آرام عمومی — سخنرانی‌های TED معمولاً حدود ۱۶۵ wpm هستند). برای CJK به‌ترتیب از ۳۵۰ و ۲۵۰ کاراکتر در دقیقه استفاده می‌کنیم. از زمان مطالعه برای نشان‌های پست وبلاگ و از زمان گفتار برای طول فیلمنامه ویدیو استفاده کنید.

این ابزار با شمارش کلمات MS Word چه تفاوتی دارد؟

همان معیار، با پیش‌فرض‌های متفاوت. شمارش MS Word یک پنجره باز می‌کند و در کلمات + کاراکترها متوقف می‌شود؛ iKit هشت معیار را به‌طور همزمان به‌علاوه محدودیت‌های پلتفرم و فراوانی کلمات نشان می‌دهد. MS Word همچنین CJK را به‌خوبی مدیریت نمی‌کند (اغلب ۰ یا شمارش‌های نامعتبر در متن ترکیبی نشان می‌دهد). و — نکته بدیهی — iKit نیازی به نصب MS Word ندارد، روی هر دستگاهی اجرا می‌شود و پیش‌نویس شما را در OneDrive آپلود نمی‌کند.