মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে টাইপিং গতি পরীক্ষা (WPM)

সময়িত, শব্দ-গণনা, উদ্ধৃতি, কাস্টম এবং জেন পরীক্ষার মাধ্যমে আপনার টাইপিং গতি (WPM) এবং নির্ভুলতা পরিমাপ করুন। লাইভ WPM, কাঁচা গতি, সামঞ্জস্য, একটি ফলাফল গ্রাফ, একাধিক ভাষা এবং প্রতিটি অক্ষরের প্রতিক্রিয়া — সবকিছু আপনার ব্রাউজারে।

বাংলা-এর শব্দ তালিকা এখনো নেই, তাই শব্দগুলো ইংরেজি। সেগুলো টাইপ করুন, অথবা নিজের লেখা পেস্ট করুন।
0Tab — পুনরায় শুরু করুন · Esc — টেক্সট ছেড়ে দিন

শুরু করতে শুধু টাইপ করতে শুরু করুন — টাইমার আপনার প্রথম কীপ্রেসে শুরু হয়।

টাইপ করার জন্য টেক্সট:

সম্পূর্ণভাবে আপনার ব্রাউজারে চলে — আপনি যা টাইপ করেন তা আপলোড করা হয় না।

সাধারণ ব্যবহার

  • কাজের প্রয়োজনীয়তার জন্য ডব্লিউপিএম পরীক্ষা করুনডেটা-এন্ট্রি এবং প্রশাসনিক ভূমিকা প্রয়োজনীয়তার বিরুদ্ধে আপনার শব্দ প্রতি মিনিট চেক করুন।
  • স্কুলের জন্য টাইপিং অনুশীলন করুনটাইপিং প্রবাহ তৈরি করুন যা প্রবন্ধ এবং নোট দ্রুত করে তোলে।
  • কাজের আগে উষ্ণ আপ করুনএকটি ফোকাসড সেশন আগে আপনার আঙ্গুল জেগে দ্রুত টাইপিং বিস্ফোরণ।
  • কীবোর্ড জুড়ে টাইপিং গতি তুলনা করুনদেখুন একটি নতুন কীবোর্ড বা লেআউট প্রকৃতপক্ষে আপনাকে দ্রুত করে তোলে।

কিভাবে কাজ করে

টাইপিং স্পিড টেস্ট পুরোপুরি ব্রাউজারে React state এবং সময় মাপার জন্য performance.now() দিয়ে চলে — কোনো সার্ভার, আপলোড বা বাইরের সার্ভিস নেই। কীস্ট্রোক রিয়েল টাইমে শ্রেণিবদ্ধ ও গণনা করা হয়, এবং WPM, নির্ভুলতা ও ধারাবাহিকতা Monkeytype-এর প্রকাশ্যে বর্ণিত একই অক্ষর-ভিত্তিক সূত্রে হিসাব হয়।

  1. 1
    শব্দ তালিকা লোকালি লোড হয়
    ভাষা বাছাই করলে শব্দভান্ডার একটি স্ট্যাটিক JSON ফাইল থেকে এনে কম্পোনেন্ট state-এ রাখা হয়। তারপর এলোমেলোভাবে শব্দ নিয়ে টেস্টের অনুচ্ছেদ তৈরি হয়; বিরামচিহ্ন বা সংখ্যা চালু থাকলে জেনারেটর সম্ভাব্যতার ভিত্তিতে কমা, শেষ চিহ্ন ও সংখ্যা যোগ করে।
  2. 2
    প্রতি সেকেন্ডে কীস্ট্রোক গোনা হয়
    একটি লুকানো input এলিমেন্ট প্রতিটি অক্ষর ধরে। প্রতিটি কীস্ট্রোক প্রতি-সেকেন্ডের একটি বাকেট কাউন্টার বাড়ায়, এবং প্রতিটি অক্ষর সঙ্গে সঙ্গে লক্ষ্যের সাথে মিলিয়ে সঠিক, ভুল বা অতিরিক্ত হিসেবে শ্রেণিবদ্ধ হয়। টাইমার নির্ভুলতার জন্য performance.now() ব্যবহার করে 1-সেকেন্ড অন্তর setInterval-এ চলে।
  3. 3
    মেট্রিক হিসাব হয় কাঁচা কীস্ট্রোক ডেটা থেকে
    টেস্ট শেষে নেট WPM হিসাব হয় সম্পূর্ণ সঠিক শব্দের অক্ষর ও তাদের পরের স্পেস গুনে, অতিক্রান্ত সেকেন্ড দিয়ে ভাগ করে, এবং প্রতি শব্দে 5 অক্ষরের আদর্শ এককে রূপান্তর করে। Raw WPM ভুলসহ প্রতিটি কীস্ট্রোক গোনে। ধারাবাহিকতা প্রতি-সেকেন্ডের raw নমুনা থেকে coefficient of variation হিসাব করে, তারপর kogasa স্মুথিং সূত্র (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) প্রয়োগ করে 0–100 স্কোর দেয়।
  4. 4
    ফলাফলের চার্ট Canvas-এ আঁকা হয়
    সময়ের সাথে WPM ও raw WPM-এর সিরিজ 2D Context API দিয়ে একটি HTML Canvas এলিমেন্টে আঁকা হয়। ফলাফল এক্সপোর্ট করলে একই Canvas API একটি 820×460 ছবি তৈরি করে — চার্ট, প্রধান পরিসংখ্যান এবং libratool.com অ্যাট্রিবিউশনসহ — এবং canvas.toBlob() দিয়ে PNG হিসেবে দেয়।

সম্পর্কিত টুলস

📖

পড়ার সময় ক্যালকুলেটর

যেকোনো টেক্সট পড়তে কত সময় লাগে তা অনুমান করুন। পড়ার গতি বেছে নিন, শব্দ সংখ্যা, বাক্য সংখ্যা এবং বক্তৃতার সময় অনুমান পান।

চেষ্টা করুন
⚡

স্পিড রিডার (RSVP)

র‌্যাপিড সিরিয়াল ভিজুয়াল প্রেজেন্টেশন দিয়ে দ্রুত পড়ুন: আপনার টেক্সট একবারে একটি শব্দ করে ১০০–১২০০ WPM গতিতে ফ্ল্যাশ করে, যেখানে সর্বোত্তম-শনাক্তকরণ-বিন্দুর অক্ষরটি কেন্দ্রে থাকে। পেস্ট করুন, গতি সেট করুন, প্লে চাপুন। সবই আপনার ব্রাউজারে।

চেষ্টা করুন
⚡

রিঅ্যাকশন টাইম টেস্ট

মিলিসেকেন্ডে আপনার প্রতিক্রিয়ার সময় পরিমাপ করুন: বাক্সটি সবুজ হওয়ার জন্য অপেক্ষা করুন, যত দ্রুত পারেন ক্লিক বা ট্যাপ করুন, এবং ৫ বার চেষ্টার গড় ও সেরা ফলাফল পান।

চেষ্টা করুন

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী