CPM Calculator

practice fasterwordtypingonline

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.

Gross CPM250
Net CPM250
Words per minute50
Keystrokes per hour15,000

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?

  1. Enter your character total from the sample.
  2. Add the duration in minutes and seconds.
  3. Enter errors if you want a net CPM estimate.
  4. Read the connected CPM, WPM, KPH, and characters-per-second values.

How to calculate CPM at a glance?

How to calculate CPM: enter characters, add time, then review gross and net results.
A three-step CPM calculation guide.

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

Choose your workspace

Hover to preview. Select to save.