Online Typing

TESTMIO · TYPING

WPM, CPM and typing accuracy explained

Understand this site’s typing-speed units, active timer, corrected-error accuracy and input-method rules.

How typing results are calculated

WPM = correct characters ÷ 5 ÷ active minutes. For Chinese, Japanese and Korean, CPM counts correct non-whitespace characters ÷ active minutes. Example: 300 correct characters in one minute give 60 WPM; 60 correct non-whitespace Chinese characters give 60 CPM. Accuracy = (attempts − mistakes) ÷ attempts × 100%. Thus 100 attempts with 5 mistakes give 95%, even after correction.

Match the source punctuation and spaces exactly. Corrections do not erase earlier error attempts from accuracy. Chinese input-method pre-edit text is not scored until committed.

Typing questions

Do I need an account to practise typing?

No account or app installation is required. Open a test, course or game in your browser. A network connection is needed for multiplayer.

How is typing speed measured?

English and other alphabetic languages use WPM: five correct characters equal one word. Chinese, Japanese and Korean use correct characters per minute. Accuracy includes mistakes you later correct. Spaces and punctuation must match.

Do punctuation, spaces and corrected mistakes count?

Match the source punctuation and spaces exactly. Corrections do not erase earlier error attempts from accuracy. Chinese input-method pre-edit text is not scored until committed.

Content reviewed