મફત ટાઇપિંગ સ્પીડ ટેસ્ટ (WPM)

ટાઇમ્ડ, વર્ડ-કાઉન્ટ, ક્વોટ, કસ્ટમ અને ઝેન ટેસ્ટ સાથે તમારી ટાઇપિંગ સ્પીડ (WPM) અને ચોકસાઈ માપો. લાઇવ WPM, રો સ્પીડ, સુસંગતતા, પરિણામ ગ્રાફ, બહુવિધ ભાષાઓ અને પ્રતિ-કેરેક્ટર ફીડબેક — બધું તમારા બ્રાઉઝરમાં.

ગુજરાતી માટે હજી શબ્દ યાદી નથી, તેથી શબ્દો અંગ્રેજી છે. તેમને ટાઇપ કરો, અથવા તમારું પોતાનું લખાણ પેસ્ટ કરો.
0Tab — ફરીથી શરૂ કરો

શરૂ કરવા માટે ફક્ત ટાઇપ કરવાનું શરૂ કરો — તમારી પ્રથમ કીસ્ટ્રોકથી ટાઇમર શરૂ થાય છે.

સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે — તમે જે ટાઇપ કરો છો તે કંઈ અપલોડ થતું નથી.

આ કેવી રીતે કાર્ય કરે છે

ટાઇપિંગ સ્પીડ ટેસ્ટ React state અને ટાઇમિંગ માટે performance.now() નો ઉપયોગ કરીને સંપૂર્ણપણે બ્રાઉઝરમાં ચાલે છે — કોઈ સર્વર, કોઈ અપલોડ, કોઈ બાહ્ય સેવા નહીં. કીસ્ટ્રોક રીયલ ટાઇમમાં વર્ગીકૃત અને ગણવામાં આવે છે, અને WPM, ચોકસાઈ અને સુસંગતતા Monkeytype જાહેરમાં દસ્તાવેજીકૃત કરે છે તે જ અક્ષર-આધારિત સૂત્રોનો ઉપયોગ કરીને ગણવામાં આવે છે.

  1. 1
    શબ્દ યાદી સ્થાનિક રીતે લોડ થાય છે
    જ્યારે તમે ભાષા પસંદ કરો છો, ત્યારે શબ્દ પૂલ સ્ટેટિક JSON ફાઇલમાંથી લાવવામાં આવે છે અને કમ્પોનન્ટ state માં સાચવવામાં આવે છે. પછી ટેસ્ટ પેસેજ બનાવવા માટે શબ્દોને રેન્ડમલી સેમ્પલ કરવામાં આવે છે; વિરામચિહ્ન કે નંબર સક્ષમ સાથે, જનરેટર ક્રમમાં કોમા, ટર્મિનલ ચિહ્નો અને સંખ્યાત્મક ટોકનને સંભાવ્ય રીતે દાખલ કરે છે.
  2. 2
    કીસ્ટ્રોક પ્રતિ સેકન્ડ ગણવામાં આવે છે
    એક છુપાયેલ ઇનપુટ એલિમેન્ટ દરેક અક્ષર કૅપ્ચર કરે છે. દરેક કીસ્ટ્રોક પ્રતિ-સેકન્ડ બકેટ કાઉન્ટરને વધારે છે, અને દરેક અક્ષરને તરત જ ટાર્ગેટ સાથે સરખાવીને તેને સાચો, ખોટો, કે વધારાનો વર્ગીકૃત કરવામાં આવે છે. ટાઇમર ચોકસાઈ માટે performance.now() વાપરીને 1-સેકન્ડના અંતરાલોમાં setInterval દ્વારા ચાલે છે.
  3. 3
    મેટ્રિક્સ કાચા કીસ્ટ્રોક ડેટામાંથી ગણવામાં આવે છે
    ટેસ્ટના અંતે, નેટ WPM સંપૂર્ણપણે-સાચા શબ્દોના અક્ષરો વત્તા તેમના ટ્રેલિંગ સ્પેસમાંથી ગણવામાં આવે છે, પસાર થયેલા સેકન્ડોથી ભાગવામાં આવે છે, અને પ્રમાણભૂત 5-અક્ષર-પ્રતિ-શબ્દ યુનિટમાં કન્વર્ટ થાય છે. Raw WPM ભૂલો સહિત દરેક કીસ્ટ્રોક ગણે છે. સુસંગતતા variation coefficient ગણવા માટે પ્રતિ-સેકન્ડ કાચા સેમ્પલનો ઉપયોગ કરે છે, પછી 0–100 સ્કોર બનાવવા માટે kogasa સ્મૂધિંગ ફોર્મ્યુલા (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) લાગુ કરે છે.
  4. 4
    પરિણામ ચાર્ટ Canvas પર રેન્ડર થાય છે
    WPM-over-time અને raw-WPM-over-time સીરીઝ 2D Context API વાપરીને HTML Canvas એલિમેન્ટ પર દોરવામાં આવે છે. જ્યારે તમે તમારું પરિણામ એક્સપોર્ટ કરો છો, ત્યારે એ જ Canvas API ચાર્ટ, હેડલાઇન સ્ટેટ્સ અને libratool.com એટ્રિબ્યુશન સહિત 820×460 ઇમેજ રેન્ડર કરે છે — અને canvas.toBlob() દ્વારા PNG તરીકે તેને ડિલિવર કરે છે.

સંબંધિત સાધનો

📖

રીડિંગ ટાઇમ કેલ્ક્યુલેટર

કોઈપણ ટેક્સ્ટ વાંચવામાં કેટલો સમય લાગે તેનો અંદાજ કાઢો. વાંચવાની ઝડપ પસંદ કરો, શબ્દ ગણતરી, વાક્ય ગણતરી અને બોલવાના સમયનો અંદાજ મેળવો.

પ્રયાસ કરો
⚡

સ્પીડ રીડર (RSVP)

Rapid Serial Visual Presentation વડે ઝડપથી વાંચો: તમારો ટેક્સ્ટ એડજસ્ટેબલ 100–800 WPM પર એક સમયે એક શબ્દ ફ્લેશ થાય છે, જેમાં ઓપ્ટિમલ-રેકગ્નિશન-પોઇન્ટ અક્ષર કેન્દ્રમાં હોય છે. પેસ્ટ કરો, સ્પીડ સેટ કરો અને પ્લે દબાવો. બધું તમારા બ્રાઉઝરમાં.

પ્રયાસ કરો
👁️

બાયોનિક રીડિંગ કન્વર્ટર

કોઈપણ ટેક્સ્ટને બાયોનિક રીડિંગ ફોર્મેટમાં કન્વર્ટ કરો — દરેક શબ્દના પહેલા અક્ષરો બોલ્ડ કરેલા હોય છે જેથી તમારી આંખો ધ્યાન કેન્દ્રિત કરીને ઝડપથી વાંચી શકે.

પ્રયાસ કરો

વારંવાર પૂછાતા પ્રશ્નો