What Is WPM? How Typing Speed Is Measured and What Your Score Means

By TypingTests.ca Updated June 2025 8 min read

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:

GroupAverage WPMNotes
General adult population38–44 WPMSmartphone typing has lowered desktop averages
Office workers55–65 WPMDaily keyboard use builds consistent speed
University students50–60 WPMHeavy note-taking and essay writing
Professional typists70–90 WPMSecretarial, transcription, admin roles
Data entry specialists60–80 WPMOften tested with numeric accuracy too
Top competitive typists120–160+ WPMWorld 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:

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:

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

Related Articles