Typing Speed Calculator

Turn typed characters, uncorrected errors and elapsed time into gross words per minute, net WPM, accuracy and characters per minute, with the conventions shown.

Interactive calculator · Method TYPING-SPEED-1.0 · Last reviewed: 2026-11-04

Calculate your scenario

Minutes = minutes + seconds ÷ 60.

Your inputs

Try an example

Default worked example. Edit the inputs to calculate your scenario.

Default worked example

Net WPM 52.9
Gross WPM 54
Accuracy 99.59%
Characters per minute 270
Error penalty 1.11 errors per minute

Gross = 1,215 ÷ 5 ÷ 4.5 min = 54 WPM; net = 54 − 5 ÷ 4.5 = 52.89 WPM (floored at 0).

How to use the calculator

Enter the characters typed including spaces, the uncorrected errors left at the end, and the elapsed minutes and seconds. Keep the 5-character word unless your test defines words differently.

What the result means

Typing 1,215 characters in 4 min 30 s is 243 standard words, or 54 gross WPM; five uncorrected errors cost about 1.1 WPM, leaving about 52.9 net WPM.

Formula and units

Minutes = minutes + seconds ÷ 60. Gross WPM = (characters typed ÷ characters per word) ÷ minutes. Net WPM = gross WPM − uncorrected errors ÷ minutes, never below 0. Accuracy = (characters − uncorrected errors) ÷ characters × 100, counting each uncorrected error as one wrong character. CPM = characters ÷ minutes.

Worked examples

4 min 30 s session with 5 errors: Characters typed, including spaces: 1215 characters; Uncorrected errors: 5 errors; Elapsed time: minutes: 4 min; Elapsed time: seconds: 30 s; Characters per standard word (convention 5): 5 characters.
Example result: Net WPM: 52.9; Gross WPM: 54; Accuracy: 99.59%; Characters per minute: 270; Error penalty: 1.11 errors per minute.

10-minute session with 12 errors: Characters typed, including spaces: 2400 characters; Uncorrected errors: 12 errors; Elapsed time: minutes: 10 min; Elapsed time: seconds: 0 s; Characters per standard word (convention 5): 5 characters.
Example result: Net WPM: 46.8; Gross WPM: 48; Accuracy: 99.5%; Characters per minute: 240; Error penalty: 1.2 errors per minute.

Limitations and common mistakes

This is not a live typing test; you enter counts from a session you timed. Typing tests differ: some count errors per word rather than per character, some subtract corrected errors or use a different word length, so compare scores only when the conventions match. Spaces count as characters.

Counting only letters and leaving out spaces, which understates gross WPM by roughly a sixth for ordinary prose.

Sources and assumptions

Method TYPING-SPEED-1.0; last formula review 2026-11-04. Sources and their supported claims. Calculation methodology.