CPM Calculator

Calculate characters per minute, estimated WPM and typing accuracy.

Take a typing test
CPM
300
Estimated WPM
60
Net CPM
300
Accuracy
100%
300 characters in 60 seconds equals 300 CPM.

How the CPM calculator works

CPM means characters per minute. It is calculated by dividing typed characters by the time in minutes.

Estimated WPM uses the common typing-test convention that five characters equal one standard word.

CPM Calculator FAQ

What is CPM in typing?

CPM means characters per minute. It measures how many characters you type in one minute.

How do I convert CPM to WPM?

Divide CPM by five to estimate WPM. For example, 300 CPM is about 60 WPM.

Should I track CPM or WPM?

Use WPM for simple comparisons and CPM when you want a more detailed character-based measurement.