Typing Speed Game
Measure your WPM and accuracy. Click the passage and start typing!
WPM
-
Accuracy
-
Time Left
-
Best WPM
-
Test Complete!
0
WPM
About Typing Speed Test
A typing speed test measures how quickly and accurately you can type text. WPM (words per minute) is calculated as (correct characters typed ÷ 5) ÷ minutes elapsed. Accuracy is the percentage of keystrokes that matched the expected character. Regular practice can significantly improve both speed and accuracy over time.
Controls
- Click / tap the passage or textarea - Focus the input and begin typing
- Type normally - The test starts automatically on your first keystroke
- Duration buttons - Choose 30 seconds, 1 minute, or 2 minutes before starting
- New Test button - Reset and load a new random passage
How to Play
- Select a duration from the sidebar (30s, 1 min, or 2 min).
- Start typing in the text area - the timer begins on your first keystroke.
- Characters are highlighted green (correct) or red (error) in real time.
- The timer bar drains as time passes - it turns yellow at 50% and red at 20%.
- When time runs out, your WPM and accuracy are shown in the result panel.
- Your best WPM is saved locally per session.
Average Typing Speeds
- Below 30 WPM - Beginner
- 30–50 WPM - Average
- 50–70 WPM - Above average
- 70–100 WPM - Fast typist
- 100+ WPM - Expert
Frequently Asked Questions
Average typist: 40–60 WPM. Good typist: 70–90 WPM. Professional typist: 90–120 WPM. Top competitive typists exceed 150 WPM. Most knowledge workers type 55–65 WPM.
Accuracy = (correct characters / total characters typed) × 100%. Errors reduce both accuracy percentage and effective WPM. Typing fast but inaccurately is worse than typing steadily with high accuracy.
Focus on accuracy first, then speed. Practice touch-typing (not looking at the keyboard). Home row position (ASDF-JKL;) is the foundation. Daily 15-minute practice sessions improve speed steadily over weeks.
Yes. Passages are drawn from a varied text pool to prevent memorization. You'll get different text each time you take the test.