CPS Calculator
Calculate characters per second or clicks per second from any count and test duration.
About the CPS calculator
CPS calculation examples
These examples use the same count-divided-by-time formula for typing and clicking.
| Test data | CPS result | Interpretation |
|---|---|---|
| 300 characters in 60 seconds | 5 CPS | A sustained typing rate equivalent to about 60 standardized words per minute. |
| 75 clicks in 10 seconds | 7.5 CPS | A short mouse-click speed test with seventy-five registered clicks. |
| 42 clicks in 6.5 seconds | 6.4615 CPS | A decimal duration preserves more timing precision than rounding to whole seconds. |
| 1,200 characters in 180 seconds | 6.6667 CPS | A three-minute typing sample that better reflects sustainable speed. |
How to calculate CPS
- Select characters per second for a typing test or clicks per second for an input-speed test.
- Enter the total number of characters or clicks recorded during the test.
- Enter the exact elapsed time in seconds, including a decimal when available.
- Select Calculate CPS to divide the count by time and display the average rate.
- Repeat under the same test conditions when you want to compare performance fairly.
CPS calculator FAQ
How is CPS calculated?
Divide the total number of completed characters or clicks by the elapsed time in seconds. For example, 75 clicks divided by 10 seconds gives 7.5 CPS.
How do I convert typing CPS to WPM?
Multiply character CPS by 60, then divide by the standard five characters per word. This is an estimate because individual typing tests may count spaces, errors, and corrected characters differently.
Is a longer CPS test more accurate?
A longer test usually provides a better picture of sustainable performance and reduces the effect of starting reaction time. Short tests are still useful for measuring brief peak speed when every attempt uses the same duration.
Does the calculator measure typing accuracy?
No, it calculates only the average rate from the count you provide. Track errors or use an adjusted correct-character count if you need a speed figure that accounts for accuracy.
Can I enter a decimal test duration?
Yes, the time field accepts decimal seconds and uses them directly in the calculation. Using the precise measured duration avoids unnecessary rounding error.