WPM Calculator

Enter your typing stats to calculate your exact words per minute — gross and net.

How the WPM Calculator Works

Words per minute (WPM) is the standard way to measure typing speed, but the figure hides a small convention that surprises many people: a "word" is not an actual word. In typing measurement, one word is defined as five characters, including spaces and punctuation. This calculator applies that standard so your result is comparable to every other typing test, regardless of whether your passage happened to contain long words or short ones.

The formulas

Gross WPM measures your raw speed, counting everything you typed:

Net WPM adjusts for mistakes, giving a truer picture of useful output:

Because each error is subtracted across the time you spent, errors cost more on short tests than long ones — one more reason accuracy is worth protecting.

A worked example

Suppose you type 1,250 characters in 2 minutes with 5 incorrect words. First, convert characters to standardized words: 1,250 ÷ 5 = 250 words. Then divide by time: 250 ÷ 2 = 125 gross WPM. Now subtract the error rate: 5 errors ÷ 2 minutes = 2.5, so your net WPM is 122.5. Your accuracy is (250 − 5) ÷ 250 = 98%.

WPM, CPM, and KSPM

You may also see typing speed quoted in CPM (characters per minute), which is simply WPM × 5, or in keystrokes per minute, which counts every key press including shift and backspace. WPM remains the most common and the easiest to compare across tests, which is why it is the figure this calculator and our typing speed test both report.

Why net WPM is the number that matters

Gross speed flatters typists who race and leave a trail of mistakes behind them. Net WPM reflects the work you can actually use without going back to fix it, which is why employers and certification programs rely on it. To see how your errors translate into an accuracy percentage, pair this with our accuracy calculator.

Why is a "word" five characters?

It is a long-standing convention that makes different passages comparable. Without it, a test full of short words would inflate your score and a test full of long words would deflate it.