⚡ APM Calculator
Calculate raw actions per minute, effective APM, spam-filtered commands, active-time APM, idle penalty, peak burst speed, and command category balance for RTS and MOBA matches.
Calculated against the selected game and role profile.
Production, economy, camera, scouting, and army commands compete for attention.
Movement, attack-move, spell usage, camera checks, and item timing dominate.
Burst APM is useful when the extra speed produces clean commands, not repeats.
| Band | Raw APM | Effective APM | Typical meaning |
|---|---|---|---|
| Learning control | 30-70 | 20-55 | Basic hotkeys, camera movement, and production habits forming. |
| Structured ladder | 70-130 | 50-100 | Build order, scouting, and army control are visible in the action mix. |
| Fast ladder | 130-220 | 90-170 | Frequent macro cycles, camera jumps, and multi-tasking under pressure. |
| Elite mechanical | 220-350 | 150-250 | Very high pace, often with repeated selection and spam filtered out. |
| Extreme burst | 350+ | Varies | Short fight or setup window; check whether actions are meaningful. |
RTS games record actions differently. Use this table as a pacing reference, not as a universal ranking scale.
| Band | Raw APM | Effective APM | Common context |
|---|---|---|---|
| Low pace | 40-80 | 25-55 | Walking, farming, warding, and simple lane trades. |
| Active lane | 80-140 | 55-100 | Last hitting, dodging, trading, camera checks, and ability setup. |
| Fight ready | 140-220 | 90-150 | Teamfight kiting, spell chains, attack-move, and item usage. |
| High burst | 220-320 | 120-210 | Short combat spikes where movement and abilities compress together. |
| Replay spike | 320+ | Check filter | Often includes repeated clicks, camera snaps, or panic inputs. |
MOBA action counts can rise sharply during fights, then fall during death timers, recalls, and rotations.
| Category | RTS weight | MOBA weight | What to watch |
|---|---|---|---|
| Movement and unit control | 25-40% | 35-55% | Kiting, patrol, attack-move, pathing, positioning, and chase control. |
| Combat and abilities | 10-25% | 20-40% | Spell timing, focus fire, item usage, cancels, and target swaps. |
| Economy or farm | 15-30% | 10-25% | Workers, resource tasks, last hits, jungle camps, and lane farm. |
| Production or shop | 10-25% | 3-12% | Unit queues, upgrades, tech, items, consumables, and base spending. |
| Camera and selection | 15-35% | 10-25% | Hotkeys, control groups, minimap jumps, tabbing, and screen movement. |
A healthy mix depends on game phase. The calculator scores balance softly so unusual strategies are not punished too hard.
| Metric | Formula | Main inputs | Use |
|---|---|---|---|
| Raw APM | Total actions / match minutes | Duration, total actions | Broad mechanical pace, including spam and repeated commands. |
| Filtered actions | Total x (1 - spam percent) | Total actions, filter percent | Estimate meaningful commands when no separate effective count exists. |
| Effective active APM | Effective actions / active minutes | Effective actions, idle time | Action pace while actually issuing useful commands. |
| Peak burst APM | Burst actions / seconds x 60 | Burst actions, burst window | Short fight, split, or crisis speed. |
| Idle penalty | Idle seconds / match seconds | Duration, idle time | Shows how much of the match had no useful command flow. |
This is an actions-per-minute calculator for games. It does not convert typing WPM into APM.
| Preset | Game type | Duration | Total actions | Review focus |
|---|---|---|---|---|
| SC2 Ladder Macro | RTS | 18:30 | 2630 | Macro cycle, production, army movement, and camera rhythm. |
| SC2 Pro Replay | RTS | 12:45 | 3550 | High mechanical pace with spam filtering and short burst checks. |
| Brood War Mech | RTS | 21:10 | 4180 | Control groups, camera cycling, production, and army repositioning. |
| AoE4 Boom | RTS | 24:00 | 2510 | Economy commands, production queues, scouting, and transition timing. |
| Warcraft III Hero | RTS | 16:20 | 2150 | Hero micro, creeping, army control, items, and base management. |
| Dota 2 Teamfight | MOBA | 7:20 | 1290 | Fight window with movement, spell casts, items, and camera control. |
| League Pro Skirmish | MOBA | 8:10 | 1450 | Micro trades, cooldown timing, spacing, target swaps, and vision actions. |
Preset values are editable review scenarios based on common RTS and MOBA action profiles, not claims about any individual player.
That screen number can be deceiving. Remember: Actions per minute (APM) shows mechanical noise, not strategic signal. That might make your raw score look great, but half of those clicks was probably frenetic spasms of your finger hitting the space bar over and over again, or repeatedly selecting a worker who’s already selected.
Once you have your raw numbers and know how much time you spent doing nothing, you can enter them into the calculator above which will do math for you… Saving you from mistaking panic for productivity.
Why Clicking Fast Is Not Good Enough
The thing is, it’s separating the wheat from the chaff. For MOBAs, that’s easier said than done; for RTS titles like StarCraft II and Age of Empires IV, it’s even more pronounced due to an economy that require constant attention. Your fingers will be flying back and forth between managing resources, building queues, and placing troop. It’s easy to fool yourself into thinking you’re doing well when you’re not.
Sure, you can click quickly, but what if half of your clicks gets filtered as spam? That wastes mental power. It would of been better spent on anticipating the opponent’s next move or keeping an eye out for enemies lurking around the corner. Understanding what’s actualy being tracked is largely the secret.
What is the quiet assassin of good pace? It is idle time. Most people think they are multitasking efficienty, but in reality, they are actually zoning out for two second intervals while waiting for a unit to finish training. Eighteen minutes in a game equals a lot of dead air very quick. The calculator will subtract your dead air by entering in your idle seconds. It’ll then display your active APM, this is how fast you work when you are working. Chances are it’s much higher then the raw average.
It also lets you know if you can handles more complicated strategies, or if you simply need to eliminate some downtime. So that brings me to my next point: what is a good score? It all depends off context. Is it better to have a high or low APM as a pro League of Legends player compared to a mid tier Starcraft II player in the laning phase? Because MOBA games are inherently less about constantly managing production and more about reacting quickly, their APM may be lower.
The tool makes this easy to see with its reference table by game type. Don’t expect the same performance in an Age of Empires boom scenario as you would in your Dota 2 lane. One requires fast camera control and resource allocation whereas the other rely heavily on positioning and precise ability use. To not adjust based off role is to compare a sprinter to a marathon runner and wonder why one is slower.
But in lots of situations burst speed is what counts. You’re going to spike really hard during an important base push, or a team fight. It lets you zoom in on a small time frame and see how well you perform durring the most critical moments. That’s valuable because this shows your mechanical ceiling when pressure mounts.
Your burst APM is high but your effective rate is low because you’re spamming without a target? Then speed isn’t helping your decisions, it’s hurting them. You want clean inputs, not just fast ones.
The bottom line: The best way to improve your game isn’t to simply click more often; it’s to improve your command mix. How do your actions breaks out into categories? Do you move the camera too much and issue too few attack orders? Or maybe you spend so much time micro-managing one unit that you’re neglecting the big picture on the rest of map? You want balance.
Strong gameplay is indicated if your mix of strategic movement, combat, and economy commands feel healthy. Potential becomes power when each click makes a meaningful change in state of the game.
