Free typing metric tool
CPM Calculator
Calculate characters per minute from any typing sample, compare gross and accuracy-adjusted output, and translate your speed into WPM and KPH.
Enter all typed characters, including spaces and punctuation whenever they count in the result you want to compare.
Measure your character-level typing speed
CPM gives you a direct view of how many characters you type each minute. Take a typing speed test for a current baseline, then use this calculator to compare a recorded sample. If you need a two-way unit conversion, use the WPM ↔ CPM Converter.
How does the CPM formula work?
The gross CPM formula is simple: characters typed ÷ elapsed minutes. A 250-character sample typed in one minute equals 250 CPM. This calculator also accepts seconds, which makes it useful for short practice rounds and longer sessions alike. Net CPM removes the errors you enter from the character count before dividing by time, giving you an accuracy-aware comparison point.
More detailed than WPM
CPM tracks every character, so it can reveal small speed changes that standard five-character word units round away.
Useful across platforms
Convert CPM to WPM or KPH when different tests, classrooms, or work requirements report different typing metrics.
How to use this CPM Calculator?
- Enter your character total from the sample.
- Add the duration in minutes and seconds.
- Enter errors if you want a net CPM estimate.
- Read the connected CPM, WPM, KPH, and characters-per-second values.
How to calculate CPM at a glance?

CPM, WPM, and KPH compared
CPM is the per-minute character rate. WPM groups characters into standard five-character words, while KPH projects the character count over a full hour. At the common five-character convention, 250 CPM equals 50 WPM and 15,000 KPH. These measures describe the same pace from different angles; use the one required by your test or task.
Frequently asked questions
What does CPM mean?
CPM means characters per minute, a typing-speed measure based on every character typed.
How is CPM calculated?
Divide the total characters by elapsed minutes. The calculator converts seconds automatically.
Should spaces count in CPM?
Usually yes, if the test or requirement counts spaces as typed characters.
What is net CPM?
Net CPM is an accuracy-adjusted estimate based on the errors entered for the sample.
How does CPM convert to WPM?
Divide CPM by five under the common five-characters-per-word convention.
Can I use this for a short test?
Yes. Enter the exact seconds for a short round, though repeated longer samples are often steadier.
Why compare CPM and WPM?
CPM gives a detailed character view while WPM gives a familiar high-level speed number.
Ready to build faster, cleaner typing?
Measure your current character pace, practise accurate technique, and revisit the same metric to see real progress build over time.
Take a typing test · Start typing practice · Explore typing lessons · Browse all typing tools