Back to Blog

How is Typing Speed Calculated? Gross vs. Net WPM Formulas

Speed Typing speedometer graphic

Have you ever taken an online typing speed test and wondered how the software calculates your final score? You might have finished with a score of 60 WPM (Words Per Minute) and an accuracy of 95%. But how does the calculator know what constitutes a "word," and how do typos affect your final rating?

It turns out that typing tests don't count the actual words you type. Instead, they use standardized mathematical equations. Let's look at the official formulas for Gross WPM, Net WPM, and accuracy, and explain how typing metrics work.

The Standard Definition of a "Word"

If typing tests counted actual words, your score would depend heavily on the difficulty of the text. For example, typing "I went to the store to buy a red apple" (10 simple words) is much faster than typing "Electroencephalography is a complex diagnostic process" (6 long words).

To keep tests fair, the typing industry uses a standard rule:

One "word" is defined as exactly 5 keystrokes (including letters, numbers, punctuation, and spaces).

For example, if you type the word "unbelievable" (12 characters), you have actually typed 2.4 "words" in standard typing speed metrics.

Formula 1: Gross WPM (Raw Speed)

Gross WPM measures your raw typing speed before subtracting any errors. It is simply the total number of keystrokes divided by 5, divided by the time in minutes:

Gross WPM = (Total Keystrokes / 5) / Time (Minutes)

Example: If you type 300 characters in a 1-minute test, your Gross WPM is: (300 / 5) / 1 = 60 WPM.

Formula 2: Net WPM (The Real Metric)

While Gross WPM shows how fast your fingers move, it does not factor in errors. Employers and testing agencies care about Net WPM, which penalizes you for typos. The formula subtracts uncorrected errors from your raw word count:

Net WPM = Gross WPM - (Uncorrected Errors / Time in Minutes)

Example: If you typed 300 characters in 1 minute (60 Gross WPM) but made 5 uncorrected errors, your Net WPM is: 60 - (5 / 1) = 55 Net WPM.

If your errors exceed your speed, your Net WPM will register as 0 (you cannot have a negative score).

How is Accuracy Calculated?

Accuracy shows the ratio of correct keys to total keys typed. The math is simple:

Accuracy % = (Correct Keystrokes / Total Keystrokes) * 100

If you typed 300 keys and made 15 errors (meaning 285 keys were correct), your accuracy is: (285 / 300) * 100 = 95%.

Standard Typing Speed Benchmarks

Where does your typing speed stand? Here are the typical speed groups for computer users:

Speed Range (Net WPM) Skill Category Description
Below 30 WPM Beginner Struggling to find keys. Standard hunt-and-peck typist.
30 – 50 WPM Average Normal office worker speed. Good for casual emailing and browsing.
50 – 70 WPM Professional Standard touch-typist. Excellent for writers, support agents, and developers.
70 – 100 WPM Advanced Highly efficient. Required for fast transcription and data entry.
100+ WPM Expert / Elite Top 1% of keyboard users. Extreme dexterity and muscle memory.

How to Improve Your WPM Score

If you want to speed up your keyboard entry, prioritize **accuracy over speed**. Typing fast but making mistakes forces you to press Backspace repeatedly, which ruins your rhythm. By focusing on typing correctly without looking at the keyboard, your raw speed will naturally increase over time.