APM Test - Actions Per Minute

Measure your combined click and keypress speed

Last updated:

Test duration
Click or press any key to start

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

LevelAPMDescription
Casual0-100Occasional player or slow-paced games
Average100-200Competitive MOBA player (LoL, Dota 2)
Fast200-300Advanced player with good shortcuts
Pro300-400Professional RTS level
Machine400+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

Frequently asked questions about APM