مرکزی مواد پر جائیں

مفت ٹائپنگ اسپیڈ ٹیسٹ (WPM)

اپنی ٹائپنگ رفتار (WPM) اور درستگی کو وقت پر مبنی، الفاظ کی گنتی، اقتباس، حسب ضرورت اور زن ٹیسٹ کے ساتھ ناپیں۔ لائیو WPM، خام رفتار، تسلسل، نتائج کا گراف، متعدد زبانیں اور ہر حرف پر فیڈ بیک — سب کچھ آپ کے براؤزر میں۔

ابھی اردو کے الفاظ کی فہرست نہیں ہے، اس لیے الفاظ انگریزی کے ہیں۔ انہیں ٹائپ کریں، یا اپنا متن پیسٹ کریں۔
0Tab — دوبارہ شروع کریں · Esc — متن چھوڑ دیں

ٹائپ کرنا شروع کریں — ٹائمر آپ کی پہلی کلید دبانے پر شروع ہوتا ہے۔

ٹائپ کرنے کے لیے متن:

مکمل طور پر آپ کے براؤزر میں چلتا ہے — آپ جو کچھ ٹائپ کرتے ہیں وہ اپ لوڈ نہیں ہوتا۔

عام استعمالات

  • Job Requirements کے لیے WPM ٹیسٹ کریںاپنے words-per-minute کو data-entry اور admin کے کردار کی ضروریات کے خلاف چیک کریں۔
  • اسکول کے لیے Typing Practice کریںTyping fluency بنائیں جو essays اور notes کو تیز بناتا ہے۔
  • کام سے پہلے وارم اپ کریںایک نقطہ نظر مرتکز سیشن سے پہلے اپنی انگلیوں کو جاگنے کے لیے تیز typing burst۔
  • Keyboards میں Typing رفتار کا موازنہ کریںدیکھیں کہ نیا keyboard یا layout واقعی آپ کو تیزتر بناتا ہے۔

یہ کیسے کام کرتا ہے

ٹائپنگ اسپیڈ ٹیسٹ مکمل طور پر براؤزر میں React state اور وقت کے لیے performance.now() کے ذریعے چلتا ہے — نہ سرور، نہ اپ لوڈ، نہ کوئی بیرونی سروس۔ کی اسٹروکس کی درجہ بندی اور گنتی حقیقی وقت میں ہوتی ہے، اور WPM، درستی اور یکسانیت انہی حروف پر مبنی فارمولوں سے نکالی جاتی ہیں جو Monkeytype عوامی طور پر بیان کرتا ہے۔

  1. 1
    الفاظ کی فہرست مقامی طور پر لوڈ ہوتی ہے
    جب آپ زبان منتخب کرتے ہیں تو الفاظ کا ذخیرہ ایک جامد JSON فائل سے لے کر کمپوننٹ اسٹیٹ میں رکھا جاتا ہے۔ پھر ٹیسٹ کا متن بنانے کے لیے الفاظ بے ترتیب منتخب کیے جاتے ہیں؛ اوقاف یا نمبر فعال ہوں تو جنریٹر امکانی طور پر کوما، اختتامی نشانات اور عددی ٹوکن ترتیب میں شامل کرتا ہے۔
  2. 2
    کی اسٹروکس فی سیکنڈ گنے جاتے ہیں
    ایک پوشیدہ ان پٹ عنصر ہر حرف پکڑتا ہے۔ ہر کی اسٹروک فی سیکنڈ والے کاؤنٹر میں اضافہ کرتا ہے، اور ہر حرف کا فوراً ہدف سے موازنہ کر کے اسے درست، غلط یا اضافی قرار دیا جاتا ہے۔ ٹائمر درستی کے لیے performance.now() کے ساتھ 1 سیکنڈ کے وقفے پر setInterval سے چلتا ہے۔
  3. 3
    میٹرکس خام کی اسٹروک ڈیٹا سے نکالی جاتی ہیں
    ٹیسٹ کے آخر میں نیٹ WPM مکمل درست الفاظ اور ان کے بعد کی اسپیسز کے حروف کو گزرے ہوئے سیکنڈز سے تقسیم کر کے، معیاری 5 حروف فی لفظ اکائی میں بدل کر نکالا جاتا ہے۔ خام WPM غلطیوں سمیت ہر کی اسٹروک گنتا ہے۔ یکسانیت فی سیکنڈ خام نمونوں سے تغیر کا عددی سر (coefficient of variation) نکالتی ہے، پھر 0–100 اسکور بنانے کے لیے kogasa ہمواری فارمولا (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) لگاتی ہے۔
  4. 4
    نتائج کا چارٹ Canvas پر بنتا ہے
    وقت کے ساتھ WPM اور خام WPM کی سیریز 2D Context API کے ذریعے HTML Canvas عنصر پر بنائی جاتی ہیں۔ نتیجہ ایکسپورٹ کرنے پر یہی Canvas API ایک 820×460 تصویر بناتی ہے — چارٹ، اہم اعداد اور libratool.com کے حوالے سمیت — اور canvas.toBlob() کے ذریعے اسے PNG کے طور پر فراہم کرتی ہے۔

متعلقہ ٹولز

اکثر پوچھے جانے والے سوالات