How to use the APM test
- Pick a test length: 10, 30 or 60 seconds. The default is 30.
- Click inside the box or press any key while it's selected. Your first action starts the timer.
- Mix clicks and key presses as fast as you can. Your live APM appears after one second.
- When the bar fills up, read your final APM and the split between clicks and keys.
- Press Esc at any time to stop, or Restart to clear the run.
How the APM test works
Each mouse button press (left, right, middle or side), each tap and each key press inside the box is one action. The test counts the moment a button or key goes down. Held keys repeat automatically, and the test skips those repeats. Modifier keys pressed on their own (Shift, Ctrl, Alt, Cmd) aren't counted, so a shortcut like Ctrl+1 counts once.
Your APM is actions divided by minutes: actions × 60 ÷ seconds. Inside the box, the right-click menu and page scrolling are turned off, and Tab is too while the test runs, so your inputs don't move you around the page. Esc always stops the test and gives you back normal keyboard control. Everything runs in your browser.
Where APM matters
Real-time strategy games made APM famous, because you control many units at once and every order is an input. Some games show APM in their stats screens, and each one decides what counts as an action. This test counts every press, so it shows your raw input speed. Use it to warm up, or to see how your speed changes over a longer test.
For a pure clicking score, try the CPS Test. For a single key, try the Spacebar Clicker. To see how fast you respond rather than how fast you repeat, take the Reaction Time Test.
APM conversion table
How many actions you need in each test length to reach a given APM, and what that means per second (APM ÷ 60).
| APM | Actions per second | In 10 s | In 30 s | In 60 s |
|---|---|---|---|---|
| 60 | 1 | 10 | 30 | 60 |
| 120 | 2 | 20 | 60 | 120 |
| 180 | 3 | 30 | 90 | 180 |
| 240 | 4 | 40 | 120 | 240 |
| 300 | 5 | 50 | 150 | 300 |
| 360 | 6 | 60 | 180 | 360 |
| 480 | 8 | 80 | 240 | 480 |
| 600 | 10 | 100 | 300 | 600 |