What Is WPM? How Typing Speed Is Measured and What Your Score Means
WPM — words per minute — is the universal standard for measuring typing speed. But the number on your screen after a test is more nuanced than it appears. This guide explains exactly how WPM is calculated, why gross and net WPM differ, how your score compares to averages, and what the number actually predicts about real-world typing performance.
The Standard Definition of a "Word"
In typing tests, a "word" is not a dictionary word — it is a standardised unit of five keystrokes, including spaces. This convention exists because actual English words vary wildly in length. "I" and "antidisestablishmentarianism" are both one word, but they require very different typing effort. Using five keystrokes as the unit makes WPM scores comparable across different texts.
So if you type 250 characters (including spaces) in one minute, you have typed 50 WPM — regardless of how many actual dictionary words those characters contain.
Gross WPM vs Net WPM
There are two WPM figures, and confusing them is the most common source of score misunderstandings.
Gross WPM is your raw speed: the total number of five-character groups typed per minute, with no penalty for errors. It measures how fast your fingers moved, not how accurately.
Net WPM subtracts a penalty for uncorrected errors:
The Net WPM Formula
Net WPM = (Total characters typed ÷ 5 ÷ minutes) − (Uncorrected errors ÷ minutes)
Each uncorrected error subtracts 1 WPM from your final score. Errors you caught and corrected during the test are not penalised — only the ones left in the finished text.
Most employers, typing certification tests, and professional benchmarks use net WPM. When a job posting says "requires 60 WPM," they mean net WPM at a specified accuracy level (commonly 98% or higher).
What Does CPM Mean?
CPM stands for characters per minute — the raw count of individual keystrokes per minute, including spaces and punctuation. Because a WPM word is defined as five characters, you can convert between the two simply: WPM × 5 = CPM. A 60 WPM typist types approximately 300 CPM.
CPM is sometimes used in data entry and transcription contexts where accuracy per character matters more than word-level speed. For general typing assessment, WPM is the more commonly reported figure.
Average Typing Speeds by Group
Context matters when evaluating a WPM score. Here are research-backed averages across common groups:
| Group | Average WPM | Notes |
|---|---|---|
| General adult population | 38–44 WPM | Smartphone typing has lowered desktop averages |
| Office workers | 55–65 WPM | Daily keyboard use builds consistent speed |
| University students | 50–60 WPM | Heavy note-taking and essay writing |
| Professional typists | 70–90 WPM | Secretarial, transcription, admin roles |
| Data entry specialists | 60–80 WPM | Often tested with numeric accuracy too |
| Top competitive typists | 120–160+ WPM | World records exceed 200 WPM |
Children typing on a computer for the first time often score 10–20 WPM. With structured learning, most people reach 40–50 WPM within a few months of regular practice.
What Is a "Good" WPM Score?
This depends entirely on your purpose. Here is a practical breakdown:
- Under 30 WPM: Below average. Typing is likely a friction point in daily tasks. Most people at this level benefit from structured touch-typing lessons before speed drills.
- 30–50 WPM: Average range for general computer users. Comfortable for casual use but may feel slow during heavy writing tasks.
- 50–70 WPM: Proficient. Sufficient for most office and professional roles. At this range, typing rarely bottlenecks thought.
- 70–90 WPM: Fast. Comfortably exceeds most job requirements. Writers, journalists, and admin professionals often land here.
- 90–120 WPM: Very fast. Top tier for everyday professionals. Typical of experienced touch typists who have practised for years.
- 120+ WPM: Elite. Competitive typists, court reporters, and professional transcriptionists. Requires sustained deliberate practice over months or years.
Why Your Test Score and Real-World Speed Differ
Typing test scores are measured under ideal conditions: a fixed text, no cognitive load of composing thoughts, no distractions, and short burst duration. Real-world typing involves thinking, editing, switching between keyboard and mouse, and handling unfamiliar words.
Most people type real-world documents at roughly 60–80% of their test speed. A person who scores 70 WPM on a test might produce writing at an effective rate of 45–55 WPM once composition thinking is factored in. This is normal and expected — your test score is a ceiling, not a constant.
How Test Duration Affects Your Score
Shorter tests produce higher scores. A 15-second burst test will almost always return a higher WPM than a 2-minute test, because:
- Fatigue builds over time, particularly in less-trained typists
- Short tests catch you at peak speed without the deceleration that follows
- More errors tend to accumulate in longer tests as concentration wavers
For a realistic baseline to put on a resume or use for professional purposes, a 1-minute or 2-minute test is more representative than a 15-second sprint. TypingTests.ca offers 15s, 30s, 1-minute, and 2-minute test modes so you can compare across durations.
Does WPM Matter for Coding?
This is a frequent debate in developer communities. The short answer: WPM matters less for programming than for writing, but it is not irrelevant. Code involves more symbols, shorter bursts, and longer thinking pauses than prose. A developer who types 50 WPM is rarely bottlenecked by typing speed alone.
However, a programmer who types 80 WPM versus 40 WPM does experience measurably less friction when writing boilerplate, searching documentation, or typing in terminals. Editor shortcuts and muscle memory for common code patterns matter more than raw WPM for programming productivity, but baseline fluency is still worth having.
Find your baseline: Take a free typing test on TypingTests.ca — results show both gross and net WPM, accuracy percentage, and a per-key heatmap so you know exactly where your errors occur.
Key Takeaways
- WPM uses a five-character standard word, not actual dictionary words
- Net WPM (with error penalty) is what employers and certifications use
- The average adult types 38–44 WPM; office workers average 55–65 WPM
- Test scores are higher than real-world typing speed due to ideal conditions
- Shorter tests produce higher scores — use 1–2 minute tests for realistic baselines