What is the WPM Calculator?
Words per minute (WPM) is the standard measure of typing speed. This calculator converts the raw characters you typed into a standardized word count and divides by the time you spent, giving both your gross speed and your net (error-adjusted) speed. It works for any keyboard, language layout, or test passage because it uses the universal "5 characters = 1 word" convention rather than counting actual words.
How to use it
Type a passage, then count the characters you produced (including spaces), how long you took in minutes, and how many word-errors remained uncorrected. Enter those three numbers and the calculator returns your gross WPM, net WPM, total words, and accuracy percentage. For a 60-second test, just enter 1 for the minutes field.
The formula explained
The standardized word length is 5 characters, so words = characters \(\div\) 5. Gross WPM is those words divided by the elapsed minutes. Net WPM subtracts an error penalty of one word per uncorrected error per minute: Net WPM = Gross WPM \(-\) (errors \(\div\) minutes). Accuracy is the share of typed words that were correct.
$$\text{Net WPM} = \frac{\text{Characters}/5}{\text{Minutes}} - \frac{\text{Errors}}{\text{Minutes}}$$$$\text{Gross WPM} = \frac{\text{Characters}/5}{\text{Minutes}}$$$$\text{Accuracy} = \frac{\left(\text{Characters}/5\right) - \text{Errors}}{\text{Characters}/5} \times 100\%$$
Worked example
Suppose you typed 300 characters in 1 minute with 2 errors. Words = 300 \(\div\) 5 = 60. Gross WPM = 60 \(\div\) 1 = 60. Net WPM = 60 \(-\) (2 \(\div\) 1) = 58. Accuracy = (60 \(-\) 2) \(\div\) 60 \(\times\) 100 \(\approx\) 96.67%.
$$\text{Words} = 300 \div 5 = 60$$$$\text{Gross WPM} = \frac{60}{1} = 60$$$$\text{Net WPM} = 60 - \frac{2}{1} = 58$$$$\text{Accuracy} = \frac{60 - 2}{60} \times 100 \approx 96.67\%$$FAQ
Why is a word counted as 5 characters? It is a long-standing typing-test standard that makes scores comparable across different texts and languages.
What is a good typing speed? Around 40 WPM is average; 65–75 WPM is fast; professional typists often exceed 100 WPM.
What's the difference between gross and net WPM? Gross ignores mistakes, while net WPM deducts a penalty for uncorrected errors, giving a truer measure of usable speed.