Free online typing speed calculator
A typing speed calculator converts your test results — words, characters, time, and errors — into WPM, CPM, accuracy percentage, and an adjusted speed that accounts for mistakes.
Saved to favorites
Your favorites live on the home page, under Your favorites. They're saved only on this device & browser — open the site on your phone or in another browser and you won't see them there. No account, no server.
How to use
- Enter the number of words typed (or leave at zero to derive from characters).
- Enter the total character count.
- Enter the elapsed time in decimal minutes.
- Enter the number of errors made.
- Click Calculate to see WPM, CPM, accuracy, and your performance category.
Formulas
standard word = 5 characters
WPM = words / time (uses word count if provided; else chars / 5)
CPM = characters / time
GWPM = (characters / 5) / time (gross WPM from characters)
accuracy (%) = (characters − errors × 5) / characters × 100
adjusted WPM = GWPM × (accuracy / 100)
categories:
Beginner < 30 WPM
Average 30–50 WPM
Good 51–70 WPM
Fast 71–100 WPM
Expert > 100 WPM
Worked example
250 words, 1,250 characters, 5 minutes, 5 errors:
WPM = 250 / 5 = 50 WPM
CPM = 1,250 / 5 = 250 CPM
GWPM = (1,250 / 5) / 5 = 50 GWPM
accuracy = (1,250 − 5 × 5) / 1,250 × 100
= 1,225 / 1,250 × 100 = 98%
adjusted WPM = 50 × 0.98 = 49 WPM
category = Average
Notes
- The five-character word standard (used by most typing tests) does not match actual average English word length, but it is the universal benchmark.
- Some tests report net WPM by deducting one word per error from gross WPM. This calculator uses the accuracy-multiplier method instead.
Frequently asked
What is WPM in typing?
What is a good typing speed?
What is adjusted WPM?
What is CPM?
Do I need to enter both words and characters?
How do I share my typing speed result?
Embed this calculator
Add this free calculator to your own site. Copy the snippet — it works anywhere you can paste HTML, and stays in sync with this page.
Related calculators
- Reading time calculator
Find out how long any document takes to read at your pace.
- Recipe scale calculator
Scale recipes for any serving count.
- Dog age calculator
Convert your dog's age to the human equivalent.
- Electricity cost calculator
Calculate electricity costs for any appliance.
- Carbon footprint calculator
Estimate your personal carbon footprint.