Typing Speed Calculator
Convert a number of characters typed in a given time into words per minute. Net WPM penalises uncorrected errors at the standard rate of one word per error.
Net WPM
45
- Gross WPM (no error penalty)
- 50
- Characters per minute (CPM)
- 250
- Accuracy
- 98%
- Correct characters
- 245
- Rating
- Average
Words per minute uses the universal "1 word = 5 characters" convention. Gross WPM is total characters ÷ 5 ÷ minutes. Net WPM subtracts one full word (5 characters) for each uncorrected error, the same scoring used by Monkeytype, typing.com, and 10fastfingers.
How to use this calculator
Enter the total number of characters you typed (including spaces), the number of uncorrected errors, and the duration of the typing session in seconds. The calculator returns net WPM, gross WPM, characters per minute, and accuracy. To convert a 1-minute test, enter 60 in the time field; for a 3-minute session, enter 180.
How the calculation works
Words per minute uses the universal convention that one "word" equals five characters, including spaces. This is the standard adopted by every major typing test — Monkeytype, typing.com, 10fastfingers, TypingTest.com — and dates to the 1909 Underwood typewriter speed contests. Gross WPM is (characters ÷ 5) ÷ minutes. Net WPM subtracts one full word (five characters) for each uncorrected error, so a 250-character, 60-second session with 5 errors yields a gross of 50 WPM and a net of 45 WPM. Accuracy is the percentage of characters typed correctly.
Worked example
You type 300 characters in 60 seconds with 6 uncorrected errors. Gross WPM = 300 ÷ 5 ÷ 1 = 60 WPM. Net WPM = (300 − 5 × 6) ÷ 5 ÷ 1 = (300 − 30) ÷ 5 = 270 ÷ 5 = 54 WPM. Accuracy = (300 − 6) ÷ 300 × 100 = 98%. Characters per minute = 300 ÷ 1 = 300 CPM. A net of 54 WPM puts you in the "Average" band — the global average sits at roughly 40 WPM.
Frequently asked questions
What is a good typing speed?
The global average for adults is about 40 WPM. 60+ WPM is considered fast and is the typical threshold for office and admin roles. 80+ WPM is professional-typist territory — court reporters, transcriptionists, and competitive typists. Anything above 100 WPM is exceptional; the current world record on a standard QWERTY keyboard is around 216 WPM (Barbara Blackburn, sustained over 50 minutes).
Why is one word counted as five characters?
The five-character standard was introduced in the 1909 typewriter speed contests as a way to make scoring fair across languages and test passages. English text averages about 5.1 characters per word once spaces are included, so the rule gives a typing score that is independent of which specific passage you typed. Every modern typing test uses the same convention, which is why scores transfer between platforms.
What is the difference between gross WPM and net WPM?
Gross WPM counts every character you typed, regardless of correctness. Net WPM subtracts one full word (five characters) for each error you left uncorrected. The error penalty stops a fast-but-sloppy typist from beating a slower-but-accurate one. Most typing tests show net WPM as the headline score; some show both. If your gross and net WPM are very close, your accuracy is high.
How is accuracy calculated?
Accuracy is (correct characters ÷ total characters typed) × 100. If you typed 300 characters with 6 errors, your accuracy is (294 ÷ 300) × 100 = 98%. Aim for at least 95% — lower than that and your effective WPM (net WPM) drops sharply because each error eats five characters of "word" credit.
How do CPM and WPM relate?
Characters per minute (CPM) is simply WPM × 5. CPM is sometimes preferred for languages where the average word length differs sharply from English (e.g. German averages around 6 characters per word, Chinese characters compress meaning into single glyphs). For English typing tests, WPM is the convention; if a test reports only CPM, divide by 5 to get the equivalent WPM.
How long should a typing test be?
A 1-minute test is the standard for quick benchmarks but is heavily noise-prone — a single muscle slip can swing the score by 5–10 WPM. A 3-minute test is more reliable. A 10-minute test is what professional typing certifications (e.g. Praxis, US Civil Service) use because it captures sustained speed and stamina rather than burst pace.