1Average Office Worker (1-Minute Test)
Inputs
Result
Gross WPM = (240 / 5) / 1 = 48. Net WPM = 48 - (6 / 1) = 42 WPM. With 234 correct out of 240 characters, accuracy is 97.5%. This puts the typist at the 50th percentile.
Net WPM
Ready
Accuracy
100%
Gross WPM
0
Time
60s
Net WPM
—
Gross WPM
—
Accuracy
—
CPM
—
Errors
—
Inputs
Result
Gross WPM = (240 / 5) / 1 = 48. Net WPM = 48 - (6 / 1) = 42 WPM. With 234 correct out of 240 characters, accuracy is 97.5%. This puts the typist at the 50th percentile.
Inputs
Result
Gross WPM = (400 / 5) / 1 = 80. Net WPM = 80 - (4 / 1) = 76 WPM. With 396 correct characters out of 400, accuracy is 99%. This places the typist in the 93rd percentile.
The average typing speed is 40–50 words per minute (WPM). A speed of 50–70 WPM is considered good, while 70+ WPM puts you in the fast category. Professional typists and data entry specialists typically exceed 60–80 WPM.
| Speed Range | Percentile | Level | Typical User |
|---|---|---|---|
| < 30 WPM | Bottom 30% | Beginner | New computer users |
| 40–50 WPM | 50th | Average | General office workers |
| 60–70 WPM | 85th | Good | Experienced professionals |
| 80+ WPM | 97th+ | Expert | Court reporters, transcribers |
WPM is calculated by dividing the total characters typed by 5 (the standard word length), then dividing by the elapsed time in minutes. Net WPM subtracts uncorrected errors from the gross WPM score.
| Metric | Formula | What It Measures |
|---|---|---|
| Gross WPM | (chars / 5) / min | Raw speed including errors |
| Net WPM | Gross − (errors / min) | Effective speed |
| Accuracy | correct / total × 100 | Error rate |
| CPM | chars / min | Character-level speed |
Requirements vary by profession. Most office jobs expect 40–50 WPM, data entry positions require 60–80 WPM, and programming roles benefit from 50–70 WPM though coding involves more thinking than raw speed.
| Profession | Minimum WPM | Target WPM | Key Skill |
|---|---|---|---|
| Student | 35 | 45 | Sustained typing |
| Office Worker | 40 | 50 | Email efficiency |
| Programmer | 50 | 70 | Code accuracy |
| Data Entry | 60 | 80 | Speed + accuracy |
Practice touch typing daily for 15–20 minutes, focus on accuracy before speed, and use proper finger placement on the home row. Most people improve 10–20 WPM within 2–4 weeks of consistent practice.
Gross WPM measures raw typing speed including all errors. Net WPM subtracts a penalty for each uncorrected error, giving a more accurate measure of effective typing speed. Net WPM is the standard benchmark.
A 1-minute test provides a reasonable estimate for most users. Longer 3-minute tests give more accurate results by reducing the impact of initial warm-up and momentary distractions on the final score.
Read our guide
Read our guide
Read our guide
Calculate exact age
Optimal viewing distance
Calculate screen ratios
Explore productivity and utility calculators
Last Updated: Mar 9, 2026
This calculator is provided for informational and educational purposes only. Results are estimates and should not be considered professional financial, medical, legal, or other advice. Always consult a qualified professional before making important decisions. UseCalcPro is not responsible for any actions taken based on calculator results.