← Back to Blog

Typing Speed Calculator: WPM, CPM, and Accuracy

Calculate your typing speed in words per minute (WPM) and characters per minute (CPM). Understand what affects accuracy and how to improve your typing speed efficiently.

Typing Speed Calculator: WPM, CPM, and Accuracy

Measuring Typing Speed

Typing speed is measured in WPM (words per minute), where one "word" is standardised as 5 characters. This lets fair comparison regardless of actual word lengths typed.

Formulas

Gross WPM = Total characters typed / (5 × minutes)
Net WPM   = Gross WPM - (Errors / minutes)
CPM       = Total characters / minutes
Accuracy  = (Correct chars / Total chars) × 100%

Example: typed 250 chars in 1 minute, 5 errors:
Gross WPM = 250 / (5×1) = 50 WPM
Net WPM   = 50 - 5 = 45 WPM
Accuracy  = (250-5)/250 = 98%

Speed Benchmarks

  • Average adult: 40-50 WPM
  • Good typist: 60-75 WPM
  • Professional/secretary: 80-95 WPM
  • Top competitive typists: 100-160+ WPM
  • Average smartphone thumb-typing: 35-40 WPM

Improving Your Speed

  • Touch typing (all 10 fingers, no looking down) adds 20-30 WPM
  • Home row drill: ASDF JKL; — master this first
  • Practice daily for 15 minutes (not marathon sessions)
  • Prioritise accuracy first — speed follows naturally

Test typing speed: Free Typing Speed Calculator

Typing Speed Quick-Reference Table

WPM rangeCategoryCharacters per minuteContext
<20 wpmBeginner (hunt-and-peck)<100First weeks of learning
20–40 wpmBelow average100–200Casual users
40–60 wpmAverage adult200–300General office work
60–80 wpmAbove average300–400Regular computer users
80–100 wpmProfessional400–500Secretaries, journalists
100–120 wpmExpert500–600Data entry specialists
>120 wpmElite>600Competitive typists

Standard definition: 1 word = 5 characters (including spaces). WPM = characters typed / 5 / minutes elapsed, adjusted for errors.

How Typing Speed Is Calculated

Gross WPM = total characters typed / 5 / time in minutes. Net WPM (the standard measure) subtracts errors: Net WPM = Gross WPM − (errors per minute). Accuracy % = (correct characters / total characters) × 100. Professional typing tests use a 1-minute or 3-minute window; longer tests better reflect sustained speed and fatigue. CPM (characters per minute) = WPM × 5.

Touch typing (all 10 fingers, no looking at keyboard) is the foundation of high WPM. The home row (ASDF JKL;) anchors finger placement. Modern instruction uses platforms like Keybr, TypeRacer, and 10FastFingers. The fastest human typists (200+ WPM) use stenotype machines (chorded keyboards). The current record on a standard QWERTY keyboard is approximately 216 WPM set by Stallion in 2020.

Common Mistakes

  • Prioritising speed over accuracy: High-speed typing with many errors is slower than moderate-speed accurate typing after corrections. Build accuracy first (target 95%+), then increase speed. Errors compound — a 95% accuracy at 80 WPM is 76 effective WPM; at 80%, only 64 effective WPM.
  • Not fixing bad habits early: Typing with fewer than 10 fingers, looking at the keyboard, or using incorrect finger assignments creates muscle memory that is hard to retrain. Invest in proper technique from the start, even if it means starting slower.
  • Practising only tests, not typing: Short typing tests measure peak speed; real productivity requires sustained speed for hours. Practise typing in natural contexts — emails, documents, code — not only on speed test platforms.

Frequently Asked Questions

Q: What is a good typing speed for a job application?

Office and administrative roles typically expect 40–60 WPM minimum. Data entry positions often require 60–80 WPM. Medical transcription and court reporting require 80–100+ WPM with very high accuracy (98%+). Programmers and writers benefit from 60–80 WPM but are less frequently tested on speed — accuracy and thinking speed matter more than raw WPM for knowledge work.

Q: How long does it take to learn touch typing?

With daily practice (15–30 minutes), most people reach 40–50 WPM touch typing within 4–8 weeks — though initial speed will be much lower than hunt-and-peck while muscle memory forms. Reaching 70–80 WPM typically takes 3–6 months of regular practice. Speed plateaus are common — maintaining varied practice material and slightly pushing speed targets breaks through plateaus.

Q: Does keyboard type affect typing speed?

Mechanical keyboards with tactile or clicky switches (Cherry MX Blue, Brown) provide physical feedback that helps avoid bottoming out keys, potentially reducing fatigue at high speeds. Low-profile laptop keyboards suit some typists better. The Dvorak and Colemak keyboard layouts are designed for more efficient finger movement than QWERTY, but switching requires relearning from scratch — the gains for existing fast QWERTY typists are debated. For most people, QWERTY touch typing practice yields a better ROI than layout switching.