Free Formula Calculator

WPM Calculator

Calculate your standardized Words Per Minute (WPM), accuracy percentage, and Characters Per Minute (CPM) using the official international typing measurement standard.

Presets:

Input Test Data

Includes letters, spaces, numbers, and punctuation.

Uncorrected mistakes during the test session.

min
sec
Official Score
48Net WPM
Intermediate Typist
Gross (Raw) WPM50 WPM
Accuracy Rate99.2%
Characters Per Min250 CPM
Keystrokes Per Hour15,000 KPH
Test Your Real Speed Live

How Words Per Minute is Calculated

Under international typing standards established by typewriting competitions and adopted by civil service boards, one typing word is standardized to exactly 5 keystrokes. Here are the exact formulas applied above:

Gross (Raw) WPM Formula
Gross WPM = (Total Characters ÷ 5) ÷ Minutes

Measures raw finger speed across the keyboard without factoring error corrections.

Net WPM Formula
Net WPM = Gross WPM - (Errors ÷ Minutes)

The real-world speed metric. Each uncorrected error deducts 1 full standardized word.

Frequently Asked Questions About WPM & Accuracy

Natural language words vary dramatically in length. If tests counted whole words, typing short words like 'is it so' would yield an artificially high score compared to technical vocabulary. The international standard established that exactly 5 keystrokes (including spaces and punctuation) equals one standardized typing word.

Gross WPM (also called Raw WPM) measures your total typing speed regardless of mistakes. Net WPM subtracts a penalty for every uncorrected typo or error. Net WPM is the true productivity metric required on employment tests, resumes, and civil service certificates.

Under the standard five-character rule, each error invalidates a portion of your output. In official scoring, Net WPM is calculated by subtracting 1 word (5 keystrokes) for each uncorrected error from your gross score before dividing by elapsed minutes.

The worldwide average typing speed is roughly 40 WPM. Most corporate and administrative roles look for 50 to 65 Net WPM with 95%+ accuracy. High-throughput positions like legal assistants, transcriptionists, or court clerks require 75 to 90+ sustained WPM.

WPM equals CPM divided by 5 (e.g. 250 CPM = 50 WPM). Keystrokes Per Hour (KPH), commonly used in data entry jobs, equals CPM multiplied by 60 (e.g. 250 CPM = 15,000 KPH).