Skip to the test
HumanBenchTests

Typing · the WPM formula, expanded

Words Per Minute Typing Test

WPM = (characters typed ÷ 5 − uncorrected errors) ÷ minutes.One “word” is five characters, spaces included. This words per minute typing test runs the calculation on your own numbers and prints every step, so you can see exactly where your figure came from — and then tells you what that figure is worth in the jobs that ask for it.

1 minute · mixed vocabulary

Time left

1:00

Net WPM

0.0

Accuracy

0.0%

Errors

0

0 correct

Click or tap here and start typing — the clock starts with your first keystroke

Ready — 1 minute. Type the words above; the clock starts when you do.

Per-key error heatmap

No mistyped characters yet

qwertyuiop
asdfghjkl
zxcvbnm
space

How is words per minute calculated?

Every step of the calculation, in order, with a concrete example alongside. Say you type for one minute, produce 348 characters, and leave 6 of them wrong.

1. count characters typed          348
2. convert to words   348 ÷ 5    =  69.6 words
3. convert time       60 s ÷ 60  =   1.00 minutes

   gross WPM  =  69.6 ÷ 1.00     =  69.6
4. count uncorrected errors        6
   net WPM    = (69.6 − 6) ÷ 1.00 =  63.6

   accuracy   = 342 ÷ 348         =  98.3 %

Notice that net WPM can be written two ways and they are the same thing: (chars ÷ 5 − errors) ÷ minutes is algebraically identical to gross WPM − (errors ÷ minutes). On a one-minute test the second form makes the penalty obvious: each uncorrected error is worth exactly one WPM.

What words per minute do different jobs require?

Typical WPM requirements and benchmarks by role
Role or benchmarkWords per minuteNote
Average adult, full keyboard≈ 40The figure most commonly quoted for general adult typing speed.
General office and administrative work45–60Rarely tested formally, but below about 40 WPM writing starts to interrupt thinking.
Data entry roles60–8060 WPM is the floor stated in most data-entry adverts; accuracy requirements are usually stricter than the speed.
General transcription65–80Speech runs at 120–150 WPM, so transcriptionists rely on pausing and rewinding rather than keeping up live.
Medical transcription75–90The vocabulary, not the speed, is what makes this hard — and the reason accuracy standards are far higher.
Court reporter (stenotype)225The NCRA Registered Professional Reporter exam requires 225 WPM on two-voice testimony at 95% accuracy — on a chorded stenotype machine, not a QWERTY keyboard.
Guinness record, QWERTY-era English212 peak / 150 sustainedBarbara Blackburn, typing on a Dvorak layout.

Two of those rows are worth separating carefully. Court reporting at 225 WPM is not a faster version of what you are doing above — a stenotype machine records whole syllables as chords, so it is a different instrument entirely. The Guinness figure, by contrast, is directly comparable to your score here.

Gross, net and raw — three numbers, one performance

Different sites report different things under the same three-letter label, which is the single biggest reason people get inconsistent scores across typing tests.

  • Raw or gross WPM — everything you typed, mistakes included. The flattering number. Useful only for tracking finger speed in isolation.
  • Net WPM — gross minus uncorrected errors. What this site reports and what employers mean. Also called adjusted WPM.
  • Corrected-error scoring — some certification schemes penalize corrections too, on the grounds that fixing a mistake is still time lost. This test does not, because the lost time already shows up in the elapsed clock; double-counting it would penalize the same mistake twice.

If you want the plain reading without picking a mode first, the 25-word speed check gives a usable figure in under a minute. For where your number sits in the population, see average typing speed by percentile. For the full instrument with the per-key error heatmap and all six lengths, use the typing test.

Words per minute questions

What does WPM mean?

Words per minute, where one word is defined as five characters including spaces. It is a unit of character throughput dressed up as words, and it exists so that speeds measured on different passages, and in different languages, are directly comparable.

Why is a word five characters?

It is a typewriter-era standard. Average English word length including the following space is close to five characters, so dividing the character count by five gives a figure that matches intuition while remaining independent of the specific text. Every serious typing benchmark still uses it.

What is the difference between gross WPM and net WPM?

Gross WPM counts everything you typed and ignores mistakes: characters ÷ 5 ÷ minutes. Net WPM subtracts one whole word for each uncorrected wrong character. Net is the honest number, and a site quoting gross without saying so will read 5 to 15 points higher for the same performance.

How many words per minute is good?

About 40 WPM is average for an adult. 60 WPM meets the requirement in most data-entry and administrative job adverts. 75 WPM and above is transcription territory. Below 30 WPM the constraint is almost always technique rather than speed — touch typing is worth more than practice.

How many words per minute do people speak?

Ordinary conversational English runs roughly 120 to 150 words per minute, and that is the reason transcription and court reporting need speeds far above normal typing. It is also why stenotype machines exist: they record syllables in chords rather than letters in sequence.

Can I improve my WPM quickly?

Accuracy first, speed second — that ordering is not motivational advice, it falls out of the formula. Each uncorrected error costs a full word off net WPM, so going from 92% to 98% accuracy at the same raw speed is often worth more than typing faster. After that, the biggest single gain for most people is learning to look at the screen instead of the keys.

Other instruments on this bench

Testing the hardware rather than the person? device tests — scroll, touch, refresh rate and input latency lives on a sister site. And if you want to see through someone else’s eyes rather than screen your own, use the simulate how an image looks to a protan, deutan or tritan viewer.