Standard Gaming Performance

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.

PRESS KEY: A
CLICK OR PRESS ANY KEY TO START
Timer runs for 15 seconds once first input is received
-- APM
Live Speed
0
Keystrokes / Clicks
-- %
Accuracy Rating
15.0s
Timer
Performance APM Flow Chart
Diagnostic Parameters

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.

Gaming Mechanics

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.

Technical Reference

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:

// Dynamic real-time calculation logic for APM let inputCount = 0; let startTime = 0; function registerAction() { inputCount++; const elapsedMinutes = (performance.now() - startTime) / 60000; // Translate milliseconds to minutes const currentAPM = Math.round(inputCount / elapsedMinutes); // Calculate APM rate updateApmDisplay(currentAPM); }
Troubleshooting

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.

Our Diagnostic Suite

More Online Performance Testers

Common Questions

Frequently Asked Questions

APM stands for Actions Per Minute. It measures the total number of actions, including mouse clicks and keyboard presses, a player performs in one minute of gameplay.
Raw APM counts every input, including rapid spamming. EAPM (Effective Actions Per Minute) only counts useful actions, like selecting units or issuing commands, filtering out redundant keystrokes.
A standard casual speed is 50 to 100 APM. Experienced RTS players typically range from 150 to 250 APM, while professional StarCraft II players can exceed 300 to 500+ APM.
The tool tracks the number of mouse clicks and key presses performed during a test session, and calculates the actions per minute rate based on the elapsed time.
Yes, in Raw Sandbox mode, spamming keys will increase your Raw APM. To get a more accurate measure of your speed, try the RTS Command test, which requires you to press specific hotkey prompts.
Yes. Mechanical keyboards with low actuation force and gaming mice with high polling rates process inputs more responsively, which can help improve your maximum APM.
Focus on learning keyboard shortcuts (hotkeys) to reduce reliance on slow mouse clicking. Practice clean input sequences and slowly build up your speed over time.
Spamming inputs with tense muscles can cause fatigue or strain. Keep your hands relaxed, maintain proper ergonomic posture, and take regular breaks to prevent injuries.