
Compute your typing or reading speed in WPM, plus keystrokes per minute, accuracy, and how you compare against average and professional benchmarks.
| Quantity | Value | Formula | Notes |
|---|
| Level | Speed range | Description | Your ratio |
|---|
| Unit | Value | Notes |
|---|
| Document size | Time at your speed | Words |
|---|
| Metric | Value | Notes |
|---|
-
Select a citation style above. Click the citation text to select it all, then copy.

Founder & CEO, Toolraxy
Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.
User Ratings:
ADVERTISEMENT
ADVERTISEMENT
Words per minute (WPM) is a standardized measure of how many words a person can type, read, or speak in one minute. For typing and reading, a “word” is defined as five characters including spaces and punctuation, a convention dating to early telegraphy and adopted by modern typing tests. The International Organization for Standardization publishes ISO 9241-410, which covers ergonomic design criteria for physical input devices and includes typing performance measurement standards. WPM is used in hiring assessments, educational fluency benchmarks, and accessibility research. The U.S. Bureau of Labor Statistics tracks typing-related occupations where speed thresholds affect employment eligibility.
WPM is not a single number. It has two variants: gross WPM and net WPM. Gross WPM counts every word typed, including mistakes. Net WPM subtracts errors from the total before dividing. Typing tests almost always report net WPM because it reflects usable output. Reading tests report gross WPM because there are no “errors” in reading. The calculator computes both.
The five-character convention matters because English words vary in length. “The” is three characters. “Incomprehensible” is sixteen. Standardizing to five characters lets tests compare a page of dialogue with a page of technical prose. It’s a proxy, not a perfect measure, but it’s the convention every major test uses.
You calculate WPM by dividing the number of words by the time taken in minutes. Gross WPM counts every word. Net WPM subtracts errors from the word count before dividing. The calculator handles both and reports accuracy as the percentage of correct words.
Choose your activity. Typing, reading, or speaking. The benchmark table and the verdict thresholds change with your selection. The core WPM formula stays the same.
Enter total words. For typing, count the words you typed. For reading, count the words in the passage. For speaking, count the words in your script or transcript. The input accepts up to 1,000,000 words.
Enter the time taken. Use the minutes and seconds fields. If your test was 2 minutes 30 seconds, enter 2 in the minutes field and 30 in the seconds field. The calculator converts everything to seconds internally.
Enter errors if typing. Leave the errors field at zero for reading and speaking. For typing, enter the number of incorrect words. Gross WPM ignores errors. Net WPM subtracts them.
Read the hero result. The large number is gross WPM. The four tiles below show gross WPM, net WPM, accuracy, and characters per minute.
Check the benchmark table. Eight speed tiers are listed with their WPM ranges. Your tier is highlighted. The “your ratio” column shows how your speed compares to the midpoint of each tier.
Scan the time estimates. The tool shows how long it would take you to type or read a short email (150 words), a blog post (800 words), a long article (3,000 words), a novella (40,000 words), and a full novel (90,000 words) at your measured speed.
Adjust and recalculate. Changing any input updates the result instantly. The tool recalculates on every keystroke.
The core formula is one division. Gross WPM equals words divided by time in minutes. Net WPM equals words minus errors, divided by time in minutes. Accuracy equals correct words divided by total words, times 100. Characters per minute equals gross WPM times five, using the standard five-character word convention.
Formula: Gross WPM = Words ÷ Time in Minutes
Formula: Net WPM = (Words − Errors) ÷ Time in Minutes
Formula: Accuracy = ((Words − Errors) ÷ Words) × 100
Formula: CPM = Gross WPM × 5
The time conversion is straightforward: minutes plus seconds divided by 60. If your test took 1 minute 30 seconds, that’s 1.5 minutes. The calculator handles this conversion internally. The Typing.com support documentation defines the WPM formula as (characters typed ÷ 5) ÷ time in minutes, which is algebraically identical to words ÷ minutes when words are counted in five-character units. The CBSE typing test guidelines use the same structure for net WPM: net words divided by time in minutes.
The accuracy calculation is a percentage. If you typed 250 words with 10 errors, accuracy is (250 − 10) ÷ 250 × 100 = 96.0%. The calculator displays accuracy to one decimal place for typing. For reading and speaking, the accuracy field shows 100% because errors are not collected.
A job candidate takes a 2-minute typing test. The passage contains 180 words. She makes 8 errors.
Step 1. Convert time to minutes. 2 minutes 0 seconds = 2.0 minutes.
Step 2. Calculate gross WPM. 180 ÷ 2 = 90.0 WPM.
Step 3. Calculate net WPM. (180 − 8) ÷ 2 = 172 ÷ 2 = 86.0 WPM.
Step 4. Calculate accuracy. (180 − 8) ÷ 180 × 100 = 172 ÷ 180 × 100 = 95.6%.
Step 5. Calculate characters per minute. 90 × 5 = 450 CPM.
Step 6. Check the benchmark. 86.0 net WPM falls in the 80–100 WPM band, labeled “Professional” in the typing benchmark table.
Step 7. Read the time estimates. At 86 net WPM, a 150-word email takes about 1:45. A 3,000-word article takes about 34:53. A 90,000-word novel takes about 17:26:31.
An 86 net WPM result places the candidate above the 80 WPM threshold that most employers describe as “excellent” for office roles. The 95.6% accuracy is solid but not perfect; most professional typing tests require 97% or higher for certification. The gap between gross WPM (90) and net WPM (86) is 4 WPM, which is the cost of the 8 errors. Reducing errors to 3 would raise net WPM to 88.5 and accuracy to 98.3%.
Gross WPM is the raw speed: total words divided by time. Net WPM is the usable speed: total words minus errors, divided by time. The difference is the cost of mistakes, and it’s the number that matters for hiring and certification.
| Dimension | Gross WPM | Net WPM |
|---|---|---|
| What it measures | Total words typed, including errors | Correct words typed after subtracting mistakes |
| Formula | Words ÷ Time | (Words − Errors) ÷ Time |
| Always higher? | Yes | No, it’s gross minus error penalty |
| Used in hiring? | Rarely | Almost always |
| Used in certification? | No | Yes (95–98% accuracy required) |
| What a high number means | Fast but possibly sloppy | Fast and accurate |
| What a low number means | Slow or short test | Slow, inaccurate, or both |
| Typical gap | — | 2–10 WPM depending on accuracy |
The gap between gross and net is the error penalty. If you type 100 gross WPM with 5 errors in one minute, net WPM is 95. If you type 100 gross WPM with 1 error, net WPM is 99. The accuracy percentage tells you which side of the gap you’re on. Typing.com defines accuracy as 100 minus the error rate, where error rate is errors divided by total characters. A 95% accuracy rate is the minimum for most professional roles. 98% is the threshold for transcription and data entry.
For reading and speaking, gross WPM is the only number that makes sense. There are no “errors” to subtract. The calculator reports gross WPM for both and leaves net WPM equal to gross when errors are zero.
WPM is not a fixed trait. It changes with the task, the equipment, and the conditions. Several factors move the number up or down in predictable directions.
Text type and familiarity. Typing familiar words is faster than typing technical or unfamiliar terms. A passage about your own field will produce a higher WPM than a passage of legal jargon.
Keyboard type and layout. Mechanical keyboards with tactile feedback often produce faster typing than flat membrane keyboards. QWERTY is standard, but Dvorak users claim 5–10% speed gains after the adaptation period.
Error tolerance. Typists who slow down to avoid mistakes often have higher net WPM than those who type fast and correct later. The accuracy-speed trade-off is real.
Test duration. Short tests (15–30 seconds) produce higher WPM because typists sprint. Longer tests (5 minutes) produce lower WPM because sustained speed is harder than peak speed.
Distraction and stress. A test environment with a timer and a hiring manager watching produces lower WPM than a relaxed practice session. The Wonderlic hiring assessment research notes that test anxiety reduces typing speed by 5–10%.
Reading difficulty. Reading WPM drops with unfamiliar vocabulary, complex sentence structure, and dense information. Non-fiction reads slower than fiction because word length and concept density are higher.
Speaking context. Conversational speech runs faster than presentation speech. Auctioneers exceed 250 WPM. Podcast hosts average 150–160 WPM. A job interview answer runs 110–130 WPM.
Mobile vs physical keyboard. Mobile typing averages 36.2 WPM, according to a 2019 study cited in Wikipedia‘s WPM entry. Physical keyboard typing is significantly faster.
WPM improvement is a skill-building exercise, not a willpower test. These tips come from typing instruction research and the common failure modes in speed development.
Touch type, don’t hunt and peck. Two-finger typists average 37 WPM for memorized text. Touch typists average 60–80 WPM. The keyboard layout is designed for all ten fingers.
Prioritize accuracy over speed. A 100 WPM typist with 90% accuracy has a net WPM of 90. An 85 WPM typist with 98% accuracy has a net WPM of 83.3. But the 98% typist passes certification; the 90% typist doesn’t.
Practice with real text, not random words. Typing gibberish exercises your fingers but not your brain. Typing prose exercises both. Use passages from books, articles, or reports.
Take shorter, more frequent sessions. Ten minutes of daily typing practice beats one hour on Sunday. Muscle memory builds through repetition, and daily repetition is more effective.
Don’t look at your hands. Looking at the keyboard caps your speed at roughly 40 WPM. Touch typing requires looking at the screen, not the keys.
Use a metronome or rhythm cue. Typing at a steady pace is faster than typing in bursts. A metronome set to a comfortable rhythm trains consistency.
Measure net WPM, not gross. The number that matters is the one after errors. Track net WPM over time, not gross. A rising gross WPM with falling accuracy is not progress.
Warm up before a test. Cold fingers type slower. Five minutes of warm-up typing before a hiring assessment can add 5–10 WPM to your result.
Divide the number of words by the time taken in minutes. If you typed 250 words in 2 minutes, gross WPM is 125. For net WPM, subtract errors from the word count first. The calculator does both automatically.
The average adult types about 40 WPM. 45–60 WPM is considered good for most office roles. 60–80 WPM is fast and covers most job requirements. Above 80 WPM is professional territory, and above 100 WPM is elite.
Gross WPM counts every word typed, including mistakes. Net WPM subtracts errors from the word count before dividing by time. Hiring tests and certification exams almost always use net WPM because it reflects usable output.
The average silent reading rate for adults is 238 WPM for non-fiction and 260 WPM for fiction, based on a meta-analysis of 190 studies. The commonly cited 300 WPM figure is an overestimate. Reading aloud averages 183 WPM.
Conversational speech averages 125 WPM. Presentations range from 100 to 150 WPM. Audiobooks run 150–160 WPM. Auctioneers can exceed 250 WPM. The calculator’s speaking benchmark table uses 110–150 WPM as the average band.
Accuracy equals correct words divided by total words, times 100. If you typed 250 words with 10 errors, accuracy is (250 − 10) ÷ 250 × 100 = 96%. Most professional roles require 95% or higher.
CPM stands for characters per minute. It’s calculated by multiplying WPM by five, using the standard five-character word convention. A 60 WPM typist produces roughly 300 CPM.
Most typing tests use passages of 200–300 words for a 5-minute test at average speed. At 60 WPM, a 5-minute test covers 300 words. At 40 WPM, it covers 200 words.
At 40 WPM, a 1,000-word essay takes 25 minutes. At 60 WPM, it takes 16 minutes 40 seconds. At 80 WPM, it takes 12 minutes 30 seconds. The calculator’s time-estimate table shows this for document sizes from 150 to 90,000 words.
College-level reading averages 200–250 WPM for non-fiction. Textbook reading is slower because of technical vocabulary and concept density. Fiction reads faster, often 250–300 WPM.
Yes. Touch typing, daily practice, and prioritizing accuracy over raw speed all improve net WPM. Most typists can add 10–20 WPM with consistent practice over several weeks.
International Organization for Standardization, “ISO 9241-410:2008 Ergonomics of human-system interaction – Part 410: Design criteria for physical input devices,” 2008. https://www.iso.org/standard/40779.html
Brysbaert, M., “How many words do we read per minute? A review and meta-analysis of reading rate,” Journal of Memory and Language, 2019. https://www.researchportal.be/en/publication/how-many-words-do-we-read-minute-review-and-meta-analysis-reading-rate
Wonderlic, “What’s a Good Typing Speed? Average WPM by Profession,” 2025. https://wonderlic.com/blog/assessments/skills/what-is-a-good-typing-speed-by-profession/
Predictive Index, “WPM Typing Speed: What It Reveals About Workplace Performance,” 2025. https://www.predictiveindex.com/blog/good-wpm-typing-speed/
Typing.com, “How WPM (Words Per Minute) and Accuracy are Calculated,” 2026. https://support.typing.com/en/articles/9048321
LiveChat, “What Is a Good Typing Speed and Average WPM for Employees?” 2025. https://www.livechat.com/
Boundless Communications, “Rate: Speed of Speaking Measured in Words Per Minute,” 2024. http://library.snls.org.sz/boundless/
Microsoft, “Suggestions from Speaker Coach,” 2019. https://wus.prod.support.services.microsoft.com/
Karat, C.M., et al., “Average computer user transcription and composition rates,” 1999. (Cited in Wikipedia, “Words per minute.”)
CBSE, “Typing Test Formula and Illustrations,” 2024. https://www.cbse.gov.in/
ADVERTISEMENT
ADVERTISEMENT