Calculate Your Typing Speed with a CPM Calculator

Use our free CPM calculator to calculate your typing speed in characters per minute. This tool helps you measure how many characters you can type within a specific amount of time and understand your overall keyboard performance.

CPM Calculator

Calculate characters per minute from your typing result.

CPM = Characters ÷ Minutes
characters
Typing timeEnter minutes, seconds, or both
min
sec
%
A standard typing word equals five characters. The WPM equivalent shown here is CPM divided by 5.

Gross typing speed

0CPM

Enter your details to begin
Typing level0 / 500+ CPM
0Accuracy-adjusted CPM
0WPM equivalent
0sTyping duration

Recent calculations

What Is CPM in Typing?

CPM stands for characters per minute. It measures the total number of characters a person can type in one minute, including letters, numbers, spaces, and punctuation marks.

Unlike WPM (words per minute), which counts completed words, CPM focuses on every individual character you type. This makes it a useful measurement for understanding typing speed in detail.

How Is CPM Calculated?

The formula for calculating characters per minute is:

CPM = Total Characters Typed ÷ Time in Minutes

For example:

If you type 300 characters in 2 minutes:

300 ÷ 2 = 150 CPM

Your typing speed is 150 characters per minute.

What Is a Good CPM Score?

A good CPM score depends on your experience level, typing habits, and accuracy. These ranges can help you understand your performance:

  • Below 150 CPM: Beginner level
  • 150–250 CPM: Average typing speed
  • 250–400 CPM: Good typing speed
  • 400–500 CPM: Fast typing speed
  • 500+ CPM: Advanced typing speed

Remember that typing accuracy is just as important as speed. A high CPM score with many mistakes may not represent efficient typing.

CPM vs WPM: What Is the Difference?

CPM and WPM measure typing speed differently.

CPM (Characters Per Minute) counts every individual character typed, including spaces and punctuation.

WPM (Words Per Minute) estimates typing speed by counting words typed. A standard typing word is usually calculated as five characters.

You can convert CPM to WPM using this formula:

WPM = CPM ÷ 5

For example, 300 CPM is approximately equal to 60 WPM.

How to Improve Your CPM Score

Improving your CPM requires regular practice and proper typing technique. Focus on accuracy first, then gradually increase your speed.

Helpful tips include:

  • Practice touch typing regularly
  • Keep your fingers on the correct home row keys
  • Avoid looking at the keyboard while typing
  • Reduce unnecessary pauses
  • Practise commonly used words and sentences
  • Maintain consistent typing accuracy

Regular practice with a typing speed test can help you track your CPM improvement over time

FAQ

Frequently Asked Questions

What does CPM mean in typing?

CPM means characters per minute. It shows how many characters you can type within one minute.

Divide the total number of characters typed by the number of minutes spent typing.

CPM and WPM measure different aspects of typing speed. CPM gives detailed character-level measurement, while WPM provides a more common word-based speed measurement.

Most beginners type around 100–200 CPM, while experienced typists may reach 300 CPM or higher with good accuracy.

Your gross CPM measures all typed characters, but typing accuracy determines how many of those characters were correct.

Yes. You can enter your typing test characters and duration to calculate your CPM instantly.

Yes. Our online CPM calculator is free and works without registration.

Featured on Findly.tools
Scroll to Top