How Typing Scores Work — WPM, Accuracy, and KPH

Check the exact TypingNova counting rules, including corrections, five-character units, and differences between text and record exercises.

The formulas used in your result

Let minutes be elapsed milliseconds divided by 60,000, with a one-second minimum to avoid dividing by zero. A timed test uses its selected duration. Untimed exercises use the time between the first entered character and completion.

MetricFormula
Net WPMFinal correct characters ÷ 5 ÷ minutes
Raw WPMAll accepted character entries ÷ 5 ÷ minutes
Keystroke accuracyCorrect entry events ÷ all entry events × 100
Correct KPHFinal correct characters ÷ minutes × 60

Final correct characters are compared with the source at the same positions. They include matching letters, digits, punctuation, spaces, and required newlines. An actual English word may be shorter or longer than five characters. “40 WPM for two minutes” therefore represents 80 five-character word equivalents, not necessarily 80 words.

Worked example without corrections

In two minutes, you enter 480 characters once each. Of these, 468 match and 12 remain incorrect. Raw WPM is 480 ÷ 5 ÷ 2 = 48. Net WPM is 468 ÷ 5 ÷ 2 = 46.8. Accuracy is 468 ÷ 480 × 100 = 97.5%. Correct KPH is 468 ÷ 2 × 60 = 14,040.

A correction changes the relationship

Suppose a one-minute run finishes with 300 correct characters and no remaining errors. During the run, you entered ten wrong characters, removed them, and entered the ten correct replacements. There were 310 accepted entries: 300 correct and ten wrong. Net WPM is 60, raw WPM is 62, and keystroke accuracy is about 96.8%. Correct KPH is 18,000.

Backspace is not an accepted character entry. Deleting a mistake improves the final text but does not erase that event. This is why net WPM is not generally raw WPM minus only the errors still visible. Retyping correct characters after a deletion can also increase raw speed without increasing final output.

What each exercise counts

  • Timed text: every accepted source character counts, including spaces and newlines. Tab is navigation, not text. The timer continues while focus is elsewhere.
  • Numeric keypad: digits, decimal points, and Enter-generated newlines count. The hardware used is not verified.
  • Lessons: the full short exercise must be entered. Corrections within the text are allowed; there is no countdown.
  • Structured records: each field is compared separately. Tab and field transitions take time but add no characters. An exact field match includes case and formatting; a complete record requires all its fields to match.

Read mistakes alongside unfinished text

Uncorrected errors in a text test count wrong characters that remain in the entered text. They do not count the source text you never reached. In record practice, an incomplete or altered field can fail exact matching even when its entered characters are otherwise correct. The field review is therefore useful alongside the character rate.

Make fair comparisons

Use the same exercise, duration, input method, and correction rules. My Progress separates exercise versions, modes, and durations. Legacy results stay available as Original test. A conversion between WPM and KPH changes units, not your skill on different material. Try the KPH converter for arithmetic.

Different websites and hiring assessments may use other rules. Ask for their scoring method and requirements before comparing a result. TypingNova is unproctored; a verification link confirms an issued record, not identity or independently observed performance.

Use feedback to choose a next step

Error suggestions group accepted entries by the expected character: letters, capitals, numbers, punctuation, or spaces. They appear only when there is enough input to describe a category. They summarise this attempt rather than diagnose your ability. Begin with keyboard lessons, an email passage, or record practice.

Content reviewed: 27 September 2026. Report a correction.