Words per Minute Calculator

Enter a word count and the time elapsed to get gross WPM, net WPM adjusted for errors, and typing accuracy.

Quick Facts

Standard formula
WPM = word count ÷ minutes elapsed
Many typing tests define one "word" as 5 characters (including spaces), so characters ÷ 5 ÷ minutes gives the same result.

Your Results

Calculated
Gross WPM
-
Raw speed, no error penalty
Net WPM
-
Adjusted for errors
Accuracy
-
Correct-word rate
Pace
-
Seconds per word

Ready

Enter word count, time elapsed, and any errors, then press Calculate.

About the Words per Minute Calculator

Words per minute (WPM) measures how fast someone types or reads. The formula is simple — words divided by minutes — but two details make WPM comparable across tests: how a "word" is defined, and whether mistakes are penalized.

The core formula

WPM = word count ÷ minutes elapsed. If you time an activity to the second, first convert your duration to decimal minutes: minutes + (seconds ÷ 60). Typing 250 words in 2 minutes 30 seconds (2.5 minutes) gives 250 ÷ 2.5 = 100 WPM.

What counts as a "word"

Real words vary in length, so most typing tests use a standardized word equal to 5 characters, including spaces. That keeps a test typed in short words from scoring artificially high compared to one typed in long words. If you know the character count of a passage, divide it by 5 to get the equivalent word count before using this calculator. For reading-speed estimates, the actual word count from a document or word processor is normally used directly.

Gross WPM vs. net WPM

This calculator reports both:

  • Gross WPM is the raw speed: word count ÷ minutes, with no penalty for mistakes.
  • Net WPM subtracts an error penalty: Net WPM = Gross WPM − (errors ÷ minutes). Each uncorrected error effectively costs you the time it would take to type one more correct word.

Net WPM is the number most typing tests report as the final score, since a fast but error-filled result overstates real typing ability. This calculator also reports accuracy as a percentage — (word count − errors) ÷ word count × 100 — and pace, the average seconds spent per word.

Typical reference bands

  • Under 40 WPM: beginner to average for hunt-and-peck or casual typists.
  • 40–70 WPM: average to proficient — common for touch typists doing regular office work.
  • 70–100 WPM: fast — typical of professional typists and data-entry roles.
  • 100+ WPM: expert level, often seen in competitive typing.
  • Silent reading of ordinary prose is commonly cited around 200–250 WPM for adults, since reading does not require character-by-character output the way typing does.

Precision note

WPM figures are only comparable when the underlying word definition and timing method match. Comparing a raw-word-count reading score to a 5-characters-per-word typing score will not give a fair comparison — always check which convention a benchmark or test used before comparing it to your own result.

Frequently Asked Questions

What is the formula for words per minute (WPM)?
WPM = word count divided by minutes elapsed. If you time an activity in minutes and seconds, first convert to decimal minutes (minutes + seconds/60), then divide the word count by that number. For example, 250 words in 2 minutes 30 seconds (2.5 minutes) is 250 / 2.5 = 100 WPM.
What counts as a word in a WPM calculation?
Most typing tests use a standardized word equal to 5 characters, including spaces, rather than counting actual dictionary words, because real word lengths vary widely. If you know a character count, divide it by 5 to get an equivalent word count before entering it. For reading speed, actual word counts from a word processor's count tool are typically used directly.
What is the difference between gross WPM and net WPM?
Gross WPM is the raw speed: total words divided by total time, with no penalty for mistakes. Net WPM subtracts a penalty for errors, calculated as errors divided by minutes elapsed, so Net WPM = Gross WPM − (errors / minutes). Net WPM is the standard scored result on most typing tests because it accounts for accuracy, not just speed.
What is considered a good WPM typing speed?
Typing tests commonly use these reference bands: under 40 WPM is beginner to average, 40-70 WPM is average to proficient for most office work, 70-100 WPM is fast, and above 100 WPM is expert-level. Average adult reading speed for silent reading of ordinary text is commonly cited around 200-250 WPM, much faster than typing speed.