LibraTool logoLibraTool

ਮੁਫ਼ਤ ਟਾਈਪਿੰਗ ਸਪੀਡ ਟੈਸਟ (WPM)

ਟਾਈਮਡ, ਸ਼ਬਦ-ਗਿਣਤੀ, ਕੋਟ, ਕਸਟਮ, ਅਤੇ ਜ਼ੇਨ ਟੈਸਟਾਂ ਨਾਲ ਆਪਣੀ ਟਾਈਪਿੰਗ ਸਪੀਡ (WPM) ਅਤੇ ਸ਼ੁੱਧਤਾ ਮਾਪੋ। ਲਾਈਵ WPM, ਕੱਚੀ ਗਤੀ, ਇਕਸਾਰਤਾ, ਨਤੀਜਾ ਗ੍ਰਾਫ, ਕਈ ਭਾਸ਼ਾਵਾਂ, ਅਤੇ ਪ੍ਰਤੀ-ਅੱਖਰ ਫੀਡਬੈਕ — ਸਭ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।

ਪੰਜਾਬੀ ਲਈ ਅਜੇ ਕੋਈ ਸ਼ਬਦ ਸੂਚੀ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਸ਼ਬਦ ਅੰਗਰੇਜ਼ੀ ਵਿੱਚ ਹਨ। ਉਨ੍ਹਾਂ ਨੂੰ ਟਾਈਪ ਕਰੋ, ਜਾਂ ਆਪਣਾ ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ।
0Tab — ਮੁੜ ਸ਼ੁਰੂ ਕਰੋ

ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਬਸ ਟਾਈਪ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ — ਤੁਹਾਡੀ ਪਹਿਲੀ ਕੀਸਟਰੋਕ 'ਤੇ ਟਾਈਮਰ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ।

ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਜੋ ਵੀ ਤੁਸੀਂ ਟਾਈਪ ਕਰਦੇ ਹੋ ਉਹ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦਾ।

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਟਾਈਪਿੰਗ ਸਪੀਡ ਟੈਸਟ React state ਅਤੇ ਸਮੇਂ ਲਈ performance.now() ਵਰਤ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਕੋਈ ਸਰਵਰ, ਅੱਪਲੋਡ ਜਾਂ ਬਾਹਰੀ ਸੇਵਾ ਨਹੀਂ। ਕੀਸਟ੍ਰੋਕ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਵਰਗੀਕ੍ਰਿਤ ਅਤੇ ਗਿਣੇ ਜਾਂਦੇ ਹਨ, ਅਤੇ WPM, ਸ਼ੁੱਧਤਾ ਅਤੇ ਇੱਕਸਾਰਤਾ ਉਹੀ ਅੱਖਰ-ਅਧਾਰਿਤ ਫ਼ਾਰਮੂਲਿਆਂ ਨਾਲ ਗਿਣੇ ਜਾਂਦੇ ਹਨ ਜੋ Monkeytype ਜਨਤਕ ਤੌਰ 'ਤੇ ਦੱਸਦਾ ਹੈ।

  1. 1
    ਸ਼ਬਦ ਸੂਚੀ ਲੋਕਲ ਤੌਰ 'ਤੇ ਲੋਡ ਹੁੰਦੀ ਹੈ
    ਭਾਸ਼ਾ ਚੁਣਨ 'ਤੇ, ਸ਼ਬਦ ਭੰਡਾਰ ਇੱਕ ਸਥਿਰ JSON ਫ਼ਾਈਲ ਤੋਂ ਲਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ component state ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ। ਫਿਰ ਟੈਸਟ ਪਾਠ ਬਣਾਉਣ ਲਈ ਸ਼ਬਦ ਬੇਤਰਤੀਬੇ ਚੁਣੇ ਜਾਂਦੇ ਹਨ; ਵਿਰਾਮ ਚਿੰਨ੍ਹ ਜਾਂ ਨੰਬਰ ਚਾਲੂ ਹੋਣ 'ਤੇ, ਜਨਰੇਟਰ ਸੰਭਾਵਨਾ ਅਨੁਸਾਰ ਕੌਮੇ, ਅੰਤਲੇ ਚਿੰਨ੍ਹ ਅਤੇ ਅੰਕ ਕ੍ਰਮ ਵਿੱਚ ਪਾਉਂਦਾ ਹੈ।
  2. 2
    ਕੀਸਟ੍ਰੋਕ ਹਰ ਸਕਿੰਟ ਗਿਣੇ ਜਾਂਦੇ ਹਨ
    ਇੱਕ ਲੁਕਿਆ input element ਹਰ ਅੱਖਰ ਫੜਦਾ ਹੈ। ਹਰ ਕੀਸਟ੍ਰੋਕ ਪ੍ਰਤੀ-ਸਕਿੰਟ ਬਕਟ ਕਾਊਂਟਰ ਵਧਾਉਂਦਾ ਹੈ, ਅਤੇ ਹਰ ਅੱਖਰ ਦੀ ਤੁਰੰਤ ਨਿਸ਼ਾਨੇ ਨਾਲ ਤੁਲਨਾ ਕਰਕੇ ਉਸਨੂੰ ਸਹੀ, ਗ਼ਲਤ ਜਾਂ ਵਾਧੂ ਵਜੋਂ ਵਰਗੀਕ੍ਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਟਾਈਮਰ ਸਟੀਕਤਾ ਲਈ performance.now() ਵਰਤ ਕੇ 1-ਸਕਿੰਟ ਦੇ ਅੰਤਰਾਲ 'ਤੇ setInterval ਰਾਹੀਂ ਚੱਲਦਾ ਹੈ।
  3. 3
    ਮਾਪ ਕੱਚੇ ਕੀਸਟ੍ਰੋਕ ਡਾਟੇ ਤੋਂ ਗਿਣੇ ਜਾਂਦੇ ਹਨ
    ਟੈਸਟ ਦੇ ਅੰਤ ਵਿੱਚ, net WPM ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਹੀ ਸ਼ਬਦਾਂ ਦੇ ਅੱਖਰਾਂ ਅਤੇ ਉਨ੍ਹਾਂ ਤੋਂ ਬਾਅਦ ਦੀਆਂ ਸਪੇਸਾਂ ਨੂੰ ਬੀਤੇ ਸਕਿੰਟਾਂ ਨਾਲ ਭਾਗ ਕਰਕੇ, ਮਿਆਰੀ 5-ਅੱਖਰ-ਪ੍ਰਤੀ-ਸ਼ਬਦ ਇਕਾਈ ਵਿੱਚ ਬਦਲ ਕੇ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ। Raw WPM ਗਲਤੀਆਂ ਸਮੇਤ ਹਰ ਕੀਸਟ੍ਰੋਕ ਗਿਣਦਾ ਹੈ। ਇੱਕਸਾਰਤਾ ਪ੍ਰਤੀ-ਸਕਿੰਟ ਕੱਚੇ ਨਮੂਨਿਆਂ ਤੋਂ ਪਰਿਵਰਤਨ ਗੁਣਾਂਕ ਕੱਢਦੀ ਹੈ, ਫਿਰ 0–100 ਸਕੋਰ ਬਣਾਉਣ ਲਈ kogasa ਸਮੂਥਿੰਗ ਫ਼ਾਰਮੂਲਾ (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) ਲਾਉਂਦੀ ਹੈ।
  4. 4
    ਨਤੀਜਿਆਂ ਦਾ ਚਾਰਟ Canvas 'ਤੇ ਬਣਦਾ ਹੈ
    ਸਮੇਂ ਦੇ ਨਾਲ WPM ਅਤੇ raw WPM ਦੀਆਂ ਲੜੀਆਂ 2D Context API ਵਰਤ ਕੇ ਇੱਕ HTML Canvas element 'ਤੇ ਬਣਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਨਤੀਜਾ ਐਕਸਪੋਰਟ ਕਰਨ 'ਤੇ, ਉਹੀ Canvas API ਇੱਕ 820×460 ਚਿੱਤਰ ਬਣਾਉਂਦੀ ਹੈ — ਚਾਰਟ, ਮੁੱਖ ਅੰਕੜਿਆਂ ਅਤੇ libratool.com ਦੇ ਹਵਾਲੇ ਸਮੇਤ — ਅਤੇ ਇਸਨੂੰ canvas.toBlob() ਰਾਹੀਂ PNG ਵਜੋਂ ਦਿੰਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਟੂਲ

📖

ਪੜ੍ਹਨ ਸਮਾਂ ਕੈਲਕੁਲੇਟਰ

ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਨੂੰ ਪੜ੍ਹਨ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ ਅੰਦਾਜ਼ਾ ਲਗਾਓ। ਪੜ੍ਹਨ ਦੀ ਗਤੀ ਚੁਣੋ, ਸ਼ਬਦ ਗਿਣਤੀ, ਵਾਕ ਗਿਣਤੀ, ਅਤੇ ਬੋਲਣ ਦੇ ਸਮੇਂ ਦਾ ਅੰਦਾਜ਼ਾ ਪ੍ਰਾਪਤ ਕਰੋ।

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓ
⚡

ਸਪੀਡ ਰੀਡਰ (RSVP)

Rapid Serial Visual Presentation ਨਾਲ ਤੇਜ਼ ਪੜ੍ਹੋ: ਤੁਹਾਡਾ ਟੈਕਸਟ ਇੱਕ ਸਮਾਯੋਜਿਤ 100–800 WPM 'ਤੇ ਇੱਕ ਸਮੇਂ ਇੱਕ ਸ਼ਬਦ ਫਲੈਸ਼ ਹੁੰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਰਵੋਤਮ-ਪਛਾਣ ਬਿੰਦੂ ਦਾ ਅੱਖਰ ਕੇਂਦਰ ਵਿੱਚ ਹੁੰਦਾ ਹੈ। ਪੇਸਟ ਕਰੋ, ਸਪੀਡ ਸੈੱਟ ਕਰੋ, ਅਤੇ ਪਲੇ ਦਬਾਓ। ਸਭ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ।

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓ
👁️

ਬਾਇਓਨਿਕ ਰੀਡਿੰਗ ਕਨਵਰਟਰ

ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਨੂੰ ਬਾਇਓਨਿਕ ਰੀਡਿੰਗ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲੋ — ਹਰ ਸ਼ਬਦ ਦੇ ਪਹਿਲੇ ਅੱਖਰ ਬੋਲਡ ਹੁੰਦੇ ਹਨ ਤਾਂ ਜੋ ਤੁਹਾਡੀਆਂ ਅੱਖਾਂ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰਨ ਅਤੇ ਤੇਜ਼ੀ ਨਾਲ ਪੜ੍ਹਨ ਵਿੱਚ ਮਦਦ ਮਿਲੇ।

ਇਸ ਨੂੰ ਅਜ਼ਮਾਓ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ