APM Test - Actions Per Minute
Measure your combined click and keypress speed
Last updated:
What is APM?
APM stands for Actions Per Minute: the sum of all your clicks and keypresses in one minute. It is the standard metric in real-time strategy (RTS) games. StarCraft 2 players at the pro level average between 300 and 500 APM. In League of Legends or Dota 2, an APM of 100-200 is normal for a competitive player. For FPS, APM is less relevant than reaction time and precision.
How is APM calculated?
APM is calculated by adding up all your actions (mouse clicks and keypresses) and dividing them by the test time, multiplied by 60 to get actions per minute. A finer metric is EAPM (Effective APM), which discounts repeated or useless actions and better reflects your real performance.
APM = (total actions ÷ seconds) × 60
APM ranges by level
| Level | APM | Description |
|---|---|---|
| Casual | 0-100 | Occasional player or slow-paced games |
| Average | 100-200 | Competitive MOBA player (LoL, Dota 2) |
| Fast | 200-300 | Advanced player with good shortcuts |
| Pro | 300-400 | Professional RTS level |
| Machine | 400+ | StarCraft 2 elite; peaks exceed 500 |
Tips about APM
- For RTS like StarCraft: practice keyboard shortcuts for every action — useful APM is worth more than total APM
- For MOBAs: use ability shortcuts, master Smart Casts and practice CS (last hitting) with precision
- In FPS, APM is not the key metric — prioritize reaction time, precision and crosshair placement
- Maintaining a consistent APM (not just in spikes) trains rhythm and reduces idle time