Skip to content
typetera

GUIDE

What Is WPM and How Is It Calculated?

A clear explanation of words per minute, the conventions used by typing tests, and why the same typist can score different WPM on different sites.

By the Typetera team

The short answer

WPM stands for words per minute. The catch is what counts as a 'word'. Different sites use different conventions, which is why your WPM on one test can differ from another by 10-20% with no change in how fast you're actually typing. The most common convention — used by Typetera, Monkeytype, 10FastFingers, and most modern tests — defines one word as 5 characters, including spaces. This is sometimes called 'standard word' or 'character-based WPM'.

The formula

Standard WPM = (correct characters typed / 5) / minutes elapsed. So if you typed 250 correct characters in 1 minute, your WPM is 250 / 5 / 1 = 50. The '/ 5' converts characters to standard words. Most tests count only correct characters by default. Some report a separate raw WPM (counts everything you typed, mistakes included) and net WPM (subtracts errors). Typetera reports net WPM — the most commonly-quoted metric — alongside CPM (characters per minute) and accuracy.

Why your WPM varies by site

Three things drive variance across typing tests: (1) Whether the test counts spaces as characters. Most modern tests do; some legacy ones don't. (2) Whether the test subtracts errors. Net WPM is the conservative measure; raw WPM is the optimistic one. (3) Whether the test uses common-word lists, real sentences, or random text. Real sentences with punctuation and capitalization are harder to type than top-1000 word lists — expect 10-15% lower WPM on prose vs word lists. None of these variations is wrong, but they're not directly comparable.

CPM and key depressions per hour

Some exam authorities, especially Indian government exams like SSC CHSL, measure typing speed in key depressions per hour (KDPH) rather than WPM. The conversion is direct: 1 WPM ≈ 250 KDPH (assuming 5-char words and 1 keystroke per character with no errors). So SSC CHSL's 35 WPM English threshold corresponds to roughly 10,500 KDPH. Don't get distracted by the unit — practice in WPM and you'll naturally meet KDPH thresholds.

What a 'good' WPM is

Population averages are remarkably consistent across studies. The average adult types between 35-45 WPM on a standard keyboard. Professional typists and writers average 60-80. People who type for a living and have specific accuracy training (court reporters, medical transcriptionists) regularly exceed 100 WPM, often well above. Above 120 WPM you're entering enthusiast territory — the kind of speed that requires deliberate practice, not just lots of typing. For practical purposes: if you can sustain 50 WPM at 95%+ accuracy, you can comfortably do almost any typing-required job.

Accuracy matters as much as speed

A typist at 100 WPM with 88% accuracy effectively types at about 88 WPM net — and pays a cognitive cost re-reading and editing afterwards. A typist at 70 WPM with 98% accuracy is faster in real-world usage and produces cleaner output. Most workplace and exam contexts reward sustained, accurate typing over peak burst speed. Practice for the middle of that distribution, not the tail.

How Typetera measures

We use the standard 5-character-word convention with net WPM (errors subtracted). We display three metrics: WPM (the net words-per-minute), CPM (characters per minute, no division), and Accuracy (percentage of characters typed correctly relative to the target text). We don't apply any 'penalty multiplier' — errors simply don't count toward correct characters. This matches the convention used by most modern typing tests, and the result you see is the result you can reasonably compare to other sites that follow the same convention.

Ready to test your speed?

Takes 30 seconds. No signup.