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