WPM Calculator
Use this typing speed calculator when you already have a character count and the time used. Enter your totals to calculate words per minute, characters per minute, and how many final characters were correct.
CALCULATE FROM YOUR COUNTS
Calculate Your Typing Speed
Enter the character counts and time from your own attempt. Include spaces and punctuation.
Change the example counts, then calculate your result.
The calculation runs in your browser. It does not check a passage or verify the counts you enter.
Enter Your Typing Totals
- Count the letters, spaces, numbers, and punctuation in your final text.
- Enter uncorrected errors and elapsed minutes and seconds.
- Choose Calculate WPM. Errors cannot exceed the character count.
Understand the Calculations
| Result | Calculation |
|---|---|
| Correct-character WPM | Matching characters ÷ 5 ÷ elapsed minutes. |
| Gross WPM | All typed characters ÷ 5 ÷ elapsed minutes. |
| Typed CPM | All typed characters ÷ elapsed minutes. |
| Final-text Accuracy | Matching characters ÷ all typed characters × 100. |
Example: 500 typed characters with 25 uncorrected errors in one minute gives 95 correct-character WPM and 95% final-text accuracy.
This calculator cannot recover mistakes you corrected earlier. Use the live typing test to measure entry accuracy while you type.
To put the number in context, read our average typing speed guide, which explains why benchmarks depend on the task and test conditions.
Frequently Asked Questions
How do I calculate typing WPM?
Divide the number of correct characters by five, then divide by elapsed minutes. For example, 250 correct characters typed in two minutes gives 25 WPM.
Why do five characters count as one word?
Five characters form a standard unit for comparing typing rates, including spaces. The calculator uses this unit rather than counting dictionary words.
Can this WPM calculator measure reading or speaking speed?
No. It measures keyboard typing with a five-character word unit. Reading and speaking rates need calculations based on the actual words read or spoken.