What words per minute actually measures
Words per minute (WPM) is a count of how many five-character units you process in 60 seconds. It is the standard way to measure typing speed and reading speed, though the calculation differs slightly between the two.
The five-character rule matters because it standardizes the measurement across different texts. A word like "cat" counts as one word, but so does "extraordinary" — both equal one unit when you divide total characters by five. This prevents someone who types longer words from getting an unfair advantage.
WPM is useful because it gives you a number you can compare across different tests, different days, and different people. A typing test taken on Monday and another on Friday should be roughly comparable if both measure the same way.
Key Takeaways
- Words per minute divides the total number of characters typed by five, then divides by the number of minutes elapsed.
- Accuracy matters: most WPM calculations subtract errors from your total, so a fast but sloppy test scores lower than a slower, careful one.
- Reading speed and typing speed use the same formula but measure different skills — reading WPM counts words you understand, typing WPM counts words you produce.
- A baseline typing speed for general computer use is around 40 WPM; professional typists and transcriptionists often exceed 60 WPM.
The formula for typing speed
To calculate your typing WPM, you need three pieces of information: the total number of characters you typed, the number of errors you made, and how long the test took in minutes.
The formula is: (Total characters ÷ 5 − Errors) ÷ Minutes = WPM
Here is a concrete example. You type for five minutes and produce 1,250 characters with 10 errors. First, divide characters by five: 1,250 ÷ 5 = 250 words. Then subtract your errors: 250 − 10 = 240. Finally, divide by minutes: 240 ÷ 5 = 48 WPM.
The error subtraction is why accuracy matters. If you had made zero errors in that same test, you would score 50 WPM. If you had made 50 errors, you would score 40 WPM. Typing fast but making many mistakes does not produce a high score.
How to count errors correctly
An error is any character that does not match the source text you were supposed to type. This includes wrong letters, missing letters, extra letters, and wrong punctuation or spacing.
Most online typing tests count errors automatically and show you the result. If you are calculating by hand, you compare what you typed against the original text character by character. A single wrong keystroke counts as one error, even if it throws off the rest of the line.
Some typing tests use a different error model called "adjusted WPM" or "net WPM," which penalizes errors more heavily. The basic formula above uses straightforward subtraction. If a test tells you it uses a different method, use that test's own calculation rather than doing it yourself.
Reading speed uses the same math, different input
Reading WPM uses the identical formula, but the numbers come from a different source. Instead of counting characters you typed, you count words in the text you read, and instead of counting typos, you count words you misunderstood or skipped.
To measure your reading speed, you read a passage for a set time (usually one to three minutes), then answer comprehension questions. The test counts how many words were in the passage, divides by five to match the typing standard, subtracts errors (wrong answers), and divides by minutes.
Reading speed is less standardized than typing speed because different passages have different difficulty levels and different word lengths. A passage full of short words will produce a higher WPM than a passage with technical jargon, even if you read both at the same pace.
Why the five-character standard exists
The five-character unit was chosen decades ago as an average word length in English. It makes the measurement fair across texts with different word lengths and across different languages with different average word sizes.
Without this standard, a typing test using short words like "the," "and," and "it" would produce a higher WPM than a test using longer words, even if you typed at the same speed. The five-character rule removes that advantage.
This is why you will see WPM quoted the same way across different typing websites, different reading tests, and different countries. The formula is consistent because the five-character unit is consistent.
What a typical WPM score means
Typing speed varies widely depending on how much someone types for work or school. A person who rarely uses a keyboard may type 20 to 30 WPM. Someone who types regularly for email and documents usually types 40 to 60 WPM. Professional typists, transcriptionists, and court reporters often exceed 80 WPM.
Reading speed also varies. Average adult reading speed is around 200 to 250 WPM with good comprehension. Speed readers may reach 400 to 700 WPM, but comprehension often drops at those speeds. Slow, careful reading for technical material might be 100 to 150 WPM.
Your own score matters less than whether it is improving. If you practice typing and your WPM goes from 35 to 45 over three months, that is meaningful progress. Comparing your score to someone else's is less useful because people have different starting points and different amounts of practice.
How to test yourself accurately
If you want a reliable WPM measurement, use the same test conditions each time. Type or read at a normal pace without rushing, use a quiet space where you can focus, and do not look at the source text and your screen at the same time (for typing tests).
Most online typing tests — such as TypingMaster, Monkeytype, or Keybr.com — calculate WPM automatically and show you your score with a breakdown of errors. These are more accurate than calculating by hand because they measure timing precisely and count every keystroke.
If you calculate by hand, use a timer that measures to the nearest second, count characters or words carefully, and recount your errors to make sure you did not miss any. Hand calculation is slower and more error-prone than automated tests, but it works if you are careful.
Frequently Asked Questions
Does WPM count spaces and punctuation as characters?
Yes. When you divide total characters by five, that includes every space, comma, period, and other punctuation mark you typed. This is why the five-character standard matters — it keeps the measurement consistent even though different texts have different amounts of punctuation.
What if I type faster than I can think — do I get penalized?
Yes, through the error count. If you type faster than you can accurately process the source text, you will make more mistakes, and those mistakes subtract from your score. The formula rewards speed only when accuracy comes with it.
Can I calculate WPM for handwriting or speech?
The WPM formula works for any task where you produce or process text, but it is most useful for typing and reading because those are standardized and straightforward to measure. Handwriting speed varies too much by handwriting style to be meaningful, and speech WPM depends on whether you count filler words like "um."
Why do different typing websites give me different scores?
Different tests use different source texts, different time limits, and sometimes different error models. A one-minute test and a five-minute test often produce different scores because you may type faster or slower depending on how long you have to sustain the pace. Use the same test over time for the most reliable comparison.
Is there a difference between gross WPM and net WPM?
Gross WPM is your raw speed before errors are subtracted. Net WPM is your speed after errors are removed. The formula in this article produces net WPM, which is the standard way to report typing speed because it reflects accuracy as well as speed.