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)