30
0 wpm 100% acc
Copied to clipboard!
Keyflic /How We Calculate WPM, Accuracy, Consistency & KPH

How We Calculate WPM, Accuracy, Consistency & KPH

Full transparency into the mathematical formulas powering every typing test and calculator on Keyflic.

1. Standard Word Definition (5 Characters = 1 Word)

Following international typing assessment conventions, 1 word equals exactly 5 characters (keystrokes), including spaces and punctuation.

2. Gross (Raw) WPM Formula

Gross WPM = (All Typed Characters ÷ 5) ÷ (Elapsed Seconds ÷ 60)

3. Net WPM Formula

Net WPM = max(0, Gross WPM − (Uncorrected Errors ÷ (Elapsed Seconds ÷ 60)))

Uncorrected errors are mismatched, extra, or skipped characters remaining in the completed words when the test finishes. Mistakes that you fix during the test using Backspace are not penalized a second time because the time spent pressing Backspace already reduces your character throughput.

4. Keystroke Accuracy Percentage

Accuracy % = ((Total Keystrokes − Error Keystrokes) ÷ Total Keystrokes) × 100

5. Pacing Consistency Formula

At the end of each second, Keyflic records your instantaneous WPM sample. Consistency is derived from the coefficient of variation (CV = Standard Deviation ÷ Mean × 100):

Consistency % = clamp(0, 100, round(100 − CV))

6. 10-Key Keystrokes Per Hour (KPH)

KPH = round((All Typed Characters ÷ (Elapsed Seconds ÷ 60)) × 60)

Frequently Asked Questions

Why is 1 word defined as 5 characters?

Standardizing 1 word as 5 keystrokes (including spaces) prevents short-word passages from artificially inflating WPM compared to technical passages.

Can Net WPM ever be negative?

If uncorrected errors per minute exceed Gross WPM, Net WPM is clamped at 0 so scores remain between 0 and Gross WPM.

Related Typing Tests & Guides

Keyflic (keyflic.com)