Skip to typing test
unimeTypeRush

How WPM Is Actually Calculated

A "word" is not a word. Once you know what the number is counting, your score stops being mysterious.

Basics3 min read
In this guide

Every typing test in the world uses the same trick: a "word" is defined as five characters, including the space after it. Not an actual word. That is the whole secret.

It sounds arbitrary, and it is — but it is arbitrary in a useful way. Real words vary wildly in length, so counting them would mean a page of "a the of it" scored higher than a page of "extraordinary". Fixing a word at five characters makes scores comparable between different texts.

The formulas

Gross WPM — raw speed, ignoring mistakes:

Net WPM — speed after mistakes are charged for:

Accuracy — the share of your keystrokes that were right:

The number sites display as "your WPM" is almost always net. That is the one worth quoting.

A worked example

You type for 2 minutes, produce 600 characters, and leave 8 mistakes uncorrected.

  • Gross WPM = (600 ÷ 5) ÷ 2 = 60
  • Penalty = 8 ÷ 2 = 4
  • Net WPM = 60 − 4 = 56

Eight mistakes cost you four words per minute. That is the arithmetic behind the advice that accuracy beats speed — errors are subtracted directly from the score you are trying to raise.

Why two tests give you different numbers

You are not imagining it. Scores move between sites for reasons that have nothing to do with your typing:

  • Error handling. Some tests block you until you fix a mistake, some let wrong characters through and subtract later, some ignore corrected errors entirely.
  • Text difficulty. Common short words score higher than long or technical vocabulary. A test drawn from the 200 most frequent English words flatters everyone.
  • Punctuation and capitals. Adding them typically costs 10–20% — the shift key is a whole extra keystroke.
  • When the clock starts. Starting on the first keypress rather than on page load can add several WPM on a short test.
  • Test length. A 15-second run rewards a lucky burst. Three minutes exposes stamina.

CPM, and where it is used

Some tests report characters per minute instead. The conversion is exactly what you would expect:

  • CPM = WPM × 5
  • WPM = CPM ÷ 5

CPM shows up most often in data entry testing, where the material is numeric and the idea of a "word" makes even less sense than usual.

What to do with this

  • Quote your net WPM, not gross
  • Note the test length alongside it — "62 WPM over 3 minutes" is a real claim
  • Track the same test over time rather than collecting personal bests across sites

Take the test and check the two numbers side by side. If accuracy is under 95%, your net score is being taxed far more than you think.

Common questions

How many characters is one word in a typing test?
Five, including the space that follows it. This is the standard definition used by virtually every typing test so that scores stay comparable across different texts.
What is the difference between gross and net WPM?
Gross WPM is your raw speed with mistakes ignored. Net WPM subtracts uncorrected errors divided by the minutes elapsed. Net is the more honest figure and the one most tests display.
Why is my typing speed different on every website?
Because tests differ in how they penalise errors, how hard the text is, whether punctuation is included, and how long the run is. Compare scores only within the same test and settings.

Read next

All typing guides