onlinecalculator.me

Free online typing speed calculator

A typing speed calculator converts your test results — words, characters, time, and errors — into WPM, CPM, accuracy percentage, and an adjusted speed that accounts for mistakes.

About this calculator

How to use

  1. Enter the number of words typed (or leave at zero to derive from characters).
  2. Enter the total character count.
  3. Enter the elapsed time in decimal minutes.
  4. Enter the number of errors made.
  5. Click Calculate to see WPM, CPM, accuracy, and your performance category.

Formulas

standard word = 5 characters

WPM          = words / time (uses word count if provided; else chars / 5)

CPM          = characters / time

GWPM         = (characters / 5) / time   (gross WPM from characters)

accuracy (%) = (characters − errors × 5) / characters × 100

adjusted WPM = GWPM × (accuracy / 100)

categories:
  Beginner  < 30 WPM
  Average   30–50 WPM
  Good      51–70 WPM
  Fast      71–100 WPM
  Expert    > 100 WPM

Worked example

250 words, 1,250 characters, 5 minutes, 5 errors:

WPM          = 250 / 5 = 50 WPM

CPM          = 1,250 / 5 = 250 CPM

GWPM         = (1,250 / 5) / 5 = 50 GWPM

accuracy     = (1,250 − 5 × 5) / 1,250 × 100
             = 1,225 / 1,250 × 100 = 98%

adjusted WPM = 50 × 0.98 = 49 WPM
category     = Average

Notes

  • The five-character word standard (used by most typing tests) does not match actual average English word length, but it is the universal benchmark.
  • Some tests report net WPM by deducting one word per error from gross WPM. This calculator uses the accuracy-multiplier method instead.
What is WPM in typing?
WPM stands for words per minute. A standard typing "word" is five characters including spaces. Most tests report net WPM, which is gross WPM minus error penalties.
What is a good typing speed?
Average adult typists reach 40–50 WPM. Office professionals typically type at 60–80 WPM. Speeds above 100 WPM are considered expert. Professional typists and court reporters often exceed 120 WPM.
What is adjusted WPM?
Adjusted WPM multiplies gross WPM by accuracy. At 95% accuracy and 60 gross WPM, adjusted WPM = 60 × 0.95 = 57 WPM. It penalizes typing speed for errors.
What is CPM?
CPM is characters per minute — the raw number of characters typed divided by the elapsed time. It is WPM × 5 when using the five-characters-per-word standard.
Do I need to enter both words and characters?
No. If you enter a word count, the calculator uses that for WPM. If you leave words at zero, it derives words from characters ÷ 5. CPM always uses the character count.
How do I share my typing speed result?
Click Share to copy the page link, or Share with my numbers to include your inputs in the URL.