APM Test Speed
Check Actions Per Minute
Measure your combined keyboard and mouse Actions Per Minute (APM). Choose between Raw sandbox mode or testing your Effective APM (EAPM) via RTS hotkey prompts.
What Is the APM Test and What Does It Check?
The APM (Actions Per Minute) Test is an online speed run that calculates your input frequency by tracking combined keyboard and mouse actions over a set duration. Originally used in real-time strategy (RTS) gaming, APM represents how fast you can issue commands and manage system macros.
Casual Usage: 30 to 60 APM
Experienced RTS Player: 150 to 250 APM
Professional StarCraft II Competitor: 350 to 500+ APM
🎮 RTS Macro Speed
Measure your ability to combine keyboard shortcuts (hotkeys) and mouse clicks to manage units, build structures, and execute commands quickly.
⚡ Keystroke Processing
Check key registration and rollover limits across various keyboard switches and configurations during rapid typing sequences.
⚙️ Effective APM
Differentiate between raw keyboard spamming and effective, precise action sequences (EAPM) using the RTS Command test.
🔧 Hardware Optimization
Compare mechanical keyboard switch profiles and mouse pooling rates to find the optimal setup for fast, consistent input speeds.
The Core Differences: Raw APM vs. EAPM
In competitive gaming, players categorize actions into two main speed metrics:
Raw Actions Per Minute
Measures every single keyboard and mouse input registered by the computer, including rapid spamming or repetitive key presses.
Effective APM (EAPM)
Filters out redundant spamming and only counts commands that issue unique orders to units, construct buildings, or trigger hotkeys.
Biomechanical Coordination
RTS champions combine raw speed and high accuracy to make sure their fast inputs are precise and efficient without wasting moves.
APM Benchmarks in Professional Esports
High actions per minute are essential for managing complex economy and army structures in RTS games. Use the table below to compare your APM speed against standard benchmarks:
| Performance Level | APM Speed Benchmark | Action Accuracy Target | Common Game Application |
|---|---|---|---|
| Casual Desktop User | 20 - 50 APM | 90% - 98% | General web browsing and document editing |
| Amateur RTS Player | 80 - 150 APM | 85% - 95% | Basic base building and unit coordination |
| Advanced Competitor | 180 - 280 APM | 88% - 95% | Multi-group coordination and active base management |
| Professional Esports Player | 350 - 500+ APM | 92% - 97% | High-level micromanagement in games like StarCraft II |
This tool uses JavaScript keyboard and pointer listeners to track combined inputs. It updates your actions per minute based on the elapsed time during the 15-second session:
How to Improve Your Actions Per Minute
You can increase your command speed and accuracy by following standard gaming optimization steps:
1. Learn Hotkey Shortcuts
Avoid manually clicking on menus or unit selection grids. Learn and use keyboard shortcuts for common building, production, and command actions.
2. Optimize Key Rollover
Use a mechanical keyboard with N-Key Rollover (NKRO) to make sure multiple rapid key presses register correctly without ghosting issues.
3. Relax Your Muscles
Tensing your fingers or arm while typing can cause fatigue. Keep your hands relaxed to maintain a steady speed during longer sessions.
4. Practice Consistent Routines
Build your speed gradually. Focus on clean, precise key presses first before trying to maximize your speed, and let muscle memory guide your fingers.