Typing Speed Calculator
Calculate gross WPM, net WPM (adjusted for errors), and accuracy percentage from words typed, time elapsed, and error count.
What is Typing Speed Calculator?
The typing speed calculator turns your test results into the two standard metrics that employers and typing tests actually care about: Gross WPM (raw pace) and Net WPM (adjusted for uncorrected errors).
Reference ranges: 35–40 WPM is average, 60 WPM is the threshold most data-entry jobs require, 80+ WPM is fast, and 100+ WPM is professional-transcriptionist territory.
Formula
Gross WPM = words ÷ minutes
Net WPM = Gross WPM − (errors ÷ minutes)
Accuracy = ((words − errors) ÷ words) × 100
By convention a "word" is any 5 characters including spaces and punctuation — so typing "Bread and butter" = 16 characters = 3.2 words, not 3.
Worked example
You type 250 words in 5 minutes with 5 uncorrected errors:
- Gross WPM = 250 / 5 = 50 WPM
- Net WPM = 50 − 5/5 = 49 WPM
- Accuracy = (245 / 250) × 100 = 98%
How to use this calculator
- Run a typing test (typingtest.com, monkeytype.com) and note the words typed, time, and errors.
- If you only have characters typed, switch the input mode — the calculator divides by 5 for you.
- Focus on net WPM; employers and certifications test the corrected figure.
Frequently asked questions
What's a good typing speed for a job?
40+ WPM for general office work. 50–60 WPM for data entry. 60–80 WPM for administrative roles that transcribe. Court reporters and stenographers hit 200+ WPM using specialized steno machines — that's keystrokes per minute, not equivalent QWERTY typing.
How do I improve WPM?
Drill with proper home-row touch typing (a, s, d, f / j, k, l, ;). Spend 15–20 min/day on typing.com or keybr.com for 4–6 weeks. Focus on accuracy first — speed follows naturally. Plateaus are normal at 50, 70, and 90 WPM.
Is 5 characters really 1 word?
Yes — it's the standardized convention used by CPM/WPM tests worldwide (Taylor, 1969). Actual English words average about 4.5 characters plus a space, so 5 is a close proxy.
What does "uncorrected errors" mean?
Errors still present in the final text when the timer stops. Mistakes you fix with Backspace during typing don't count against net WPM in this formula, though they do slow your gross WPM naturally.