How Is WPM Calculated? Gross WPM, Net WPM and Accuracy Explained

Words per minute (WPM) is the number almost every typing test reports first, yet very few tests explain where it comes from. If you have ever wondered why two websites give you slightly different scores for what felt like the same effort, the answer is usually in the formula. This guide walks through how WPM is calculated, the difference between gross and net WPM, how accuracy fits in, and how to use the numbers to actually improve.

The standard "word" is five characters

The first thing to know is that a typing test does not count the words you type the way a word processor does. Real words vary wildly in length: "a" is one letter, "responsibility" is fourteen. If tests counted literal words, a passage full of short words would make anyone look fast.

To make scores comparable, typing tests use a standardized word of five characters. Spaces and punctuation count as characters too. So the phrase the cat sat is 11 characters (including the two spaces), which equals 2.2 standard words. This convention has been used for decades in typing instruction and is what nearly every modern online test follows.

Because of this, WPM is really a measure of characters per minute divided by five. If you know your characters per minute (CPM), you can convert to WPM by dividing by five, and back again by multiplying by five.

Gross WPM: raw speed

Gross WPM measures how fast you hit keys, without caring whether they were the right keys.

The formula is:

Example: in a 60-second test you type 250 characters. 250 ÷ 5 = 50 standard words. Divide by 1 minute and your gross WPM is 50. If the test was two minutes long and you typed 500 characters, the result is the same: 100 words ÷ 2 minutes = 50 WPM.

Gross WPM is useful for seeing your raw finger speed, but on its own it rewards sloppy typing. Someone who mashes keys quickly could post a high gross number while producing unreadable text.

Net WPM: speed after errors

Net WPM adjusts gross speed for mistakes, which is why most employers and serious tests care about it more.

A common formula is:

Continuing the example: 50 gross WPM with 4 uncorrected errors in one minute gives a net WPM of 46. In a two-minute test with the same 4 errors, the penalty is 4 ÷ 2 = 2, so net WPM would be 48.

Notice the word uncorrected. If you notice a typo and fix it with backspace, many tests do not count it as an error, but the time you spent fixing it still lowers your speed. That trade-off is intentional: it mirrors real writing, where fixing mistakes costs time.

Different tests handle errors differently. Some subtract a penalty per wrong word instead of per wrong character, some ignore corrected mistakes entirely, and some only count correctly typed characters toward speed. That is the main reason scores vary from site to site.

Accuracy: the percentage that matters more than you think

Accuracy is usually expressed as a percentage:

If you typed 250 characters and 240 were correct, your accuracy is 96%.

Accuracy deserves more attention than it gets. A few points of accuracy can be the difference between text you can send and text you have to proofread line by line. It also predicts long-term improvement: people who build speed on top of accurate habits tend to keep improving, while people who chase speed first often plateau and have to unlearn bad movements.

How TypingTest Lab scores your test

On the TypingTest Lab test, the timer starts on your first keystroke and runs for 60 seconds. Your result shows WPM and accuracy side by side so you can see both halves of the picture. Because the test is one minute, WPM and characters-per-minute ÷ 5 are the same number, which makes the math easy to check yourself.

Test your typing speed free — 60 seconds to your WPM and accuracy.

Open the free typing speed test →

A worked example from start to finish

Let us run through a full example so you can calculate any score by hand.

  1. You take a 60-second test.
  2. You type 312 characters in total, including spaces.
  3. Of those, 297 are correct and 15 are wrong. You fixed some mistakes along the way; 6 errors remain uncorrected at the end.
  4. Gross WPM = (312 ÷ 5) ÷ 1 = 62.4, usually rounded to 62.
  5. Net WPM = 62.4 − (6 ÷ 1) = 56.4, rounded to 56.
  6. Accuracy = 297 ÷ 312 × 100 ≈ 95.2%.

So your headline score might read "56 WPM, 95% accuracy", even though your fingers were moving at 62 WPM.

Why your score changes between tests

If your WPM bounces around, that is normal. Common reasons include:

The best way to track progress is to use the same test, the same mode and the same length every time, then compare averages over a week rather than single runs.

How to use WPM and accuracy to improve

Once you understand the formula, you can practice smarter:

For a full practice plan, read our guide on how to type faster and the typing tips page. To see where your number sits, check the WPM chart.

Frequently asked questions

Why is a word counted as five characters in typing tests?

Real words vary a lot in length, so typing tests use a standard five-character word, including spaces and punctuation, to make scores comparable between different texts and different people.

What is the difference between gross WPM and net WPM?

Gross WPM measures raw speed from all characters typed. Net WPM subtracts a penalty for uncorrected errors, so it reflects usable, accurate output.

Does pressing backspace lower my WPM?

Correcting a typo usually removes the error penalty, but the time spent deleting and retyping still reduces your overall speed.

How do I convert CPM to WPM?

Divide characters per minute by five. For example, 300 CPM equals 60 WPM.

Is accuracy or speed more important?

Accuracy comes first. Accurate habits make speed gains last, and many job typing tests weigh net WPM, which already penalizes errors.

Test your typing speed free — 60 seconds to your WPM and accuracy.

Open the free typing speed test →

Keep reading