NOTICE

APM TESTER Tool
Actions Per Minute Checker

Measure your APM with multiple test modes: keyboard typing, mouse clicking, combined gaming mode, and more. Real-time graph, personal records, leaderboard & achievements.

FREE TOOL NO DOWNLOAD KEYBOARD APM GAMING APM TEST EAPM ESTIMATE LIVE GRAPH TYPING APM
APM TEST — COMBINED MODE
Press any key or click the area. Every keyboard action and mouse click counts toward your APM.
COMBINED
DURATION:
Click here then type the text above
0
APM
Actions per minute
▶ Click here or press any key to start
0
Current APM
0
Peak APM
0
Avg APM
0
Est. EAPM
Effective APM
0
Total Actions
0
Key Presses
0
Mouse Clicks
0s
Time Left
ACTION BREAKDOWN
Key Presses
0
Mouse Clicks
0
Special Keys
0
Hotkeys (Ctrl/Alt)
0
APM — LIVE GRAPH
Current APM
Peak
Average
🔴 ACTION LOG

🏆 PERSONAL RECORDS — TOP APM

📊 LEADERBOARD
🎯 CHALLENGES — UNLOCK ACHIEVEMENTS

⚙️ SETTINGS & CUSTOMIZATION

APM Test — Complete Guide to Actions Per Minute

The APM test (Actions Per Minute) measures how many distinct inputs — keyboard key presses and mouse clicks — you can perform in one minute. It is one of the core performance metrics in competitive real-time strategy games like StarCraft, Warcraft III, and Age of Empires, as well as MOBAs, fighting games, and any game requiring fast and frequent inputs.

This free browser-based APM test tool measures your APM in real time, breaks down your actions by type, estimates your effective APM (EAPM), and tracks personal records across multiple test modes. For a complete competitive performance profile, pair your APM results with our FPS test to confirm your system is rendering enough frames to keep up with the speed of your inputs — high APM means little if your display cannot deliver smooth, responsive visuals to match.

APM Score Rating Table

APM ScoreRatingTypical PlayerGames
0–50BEGINNERNew players, casual usersTurn-based, casual games
51–100CASUALCasual to semi-regular gamersRTS beginners, MOBA players
101–150AVERAGERegular competitive gamersLeague of Legends, Dota 2
151–200SKILLEDExperienced competitive playersStarCraft 2 mid-level
201–300ADVANCEDHigh-ranked competitive playersStarCraft 2 diamond+
301–400EXPERTSemi-professional / top ladderSC2 grandmaster
400+PRO LEVELProfessional esports playersFlash (700+ peak APM)

APM Test Modes Explained

ModeWhat It MeasuresBest For
CombinedKeyboard + mouse actions togetherGaming APM benchmark
Keyboard OnlyKey presses only, no mouseHotkey speed, typing speed
Mouse OnlyMouse clicks onlyClick speed benchmark
TypingTyped characters on a passageTyping APM vs WPM comparison
StarCraftCombined with EAPM trackingRTS player benchmarking
MacroBurst sprint counting all inputsPeak speed testing

What is EAPM?

EAPM stands for Effective Actions Per Minute. While raw APM counts every single input including spam and repeated actions, EAPM filters out non-productive inputs to give a more realistic view of your actual gameplay efficiency. A player with 200 raw APM but 160 EAPM is more efficient than a player with 200 APM and 80 EAPM who is spamming buttons. This tool estimates EAPM based on a configurable filter rate. Keep in mind that even a high EAPM score can be undermined by a slow internet connection — use our ISP test to verify your network latency is not adding delay between your inputs and the game server's response, which can make efficient actions feel sluggish regardless of your mechanical speed.

How to Improve Your APM

The most effective way to raise your APM is to replace mouse-click actions with keyboard hotkeys. Every time you reach for the menu, use a hotkey instead. Practice camera hotkeys, unit control groups (1–9), and ability shortcuts until they are muscle memory. Start with 5-minute daily drills focused on one hotkey per session.

For RTS games like StarCraft 2, practice "camera bounce" — rapidly moving your camera view and checking multiple locations — combined with unit micromanagement. Professional players constantly move their camera even when nothing is happening, keeping their hands active and APM baseline high. A smooth, high-refresh display makes this kind of rapid camera movement significantly easier to track — our UFO test can confirm whether your monitor's motion clarity and ghosting levels are up to the demands of fast-paced RTS gameplay.

Do not confuse high APM with efficient APM. A deliberate 150 EAPM player will consistently outperform a frantic 400 raw APM player if the latter's actions are mostly spam. Beyond input discipline, your hardware also plays a role — if your system struggles to maintain consistent frame output during intense game moments, your inputs may not register as cleanly as they should. Running our FPS test helps confirm that frame delivery is stable before attributing input inconsistencies to mechanical skill alone.

Frequently Asked Questions

What is a good APM for a beginner?

For a beginner just getting into strategy games, 50–80 APM is a normal starting point. As you learn hotkeys and build muscle memory, expect to naturally rise toward 100–150 APM within months of regular practice. Raw APM numbers matter less than making effective, efficient actions. If your inputs feel delayed or unresponsive during practice sessions, check your ISP test results — high ping or unstable connections are a common culprit for early-stage players who mistake network lag for their own mechanical slowness.

What is the highest APM ever recorded?

Korean StarCraft: Brood War legend Lee Young-Ho, known as "Flash," is famous for sustaining APM above 400 in professional matches, with peak bursts reportedly exceeding 700 APM during intensive micro-management sequences. Most professional StarCraft 2 players average between 250–450 APM in match conditions. At that level of mechanical output, hardware becomes a genuine limiting factor — professionals rely on high-refresh monitors verified by tools like our UFO test to ensure every rapid camera movement and unit command is rendered with the sharpest possible motion clarity.

Does APM matter in FPS games?

In FPS games like CS2, Valorant, or Apex Legends, raw APM is much less meaningful than in RTS games. Aim accuracy, reaction time, and game sense dominate performance. However, tracking your utility usage rate, ability rotation, and communication speed can benefit from APM awareness. FPS players typically show 100–200 APM due to frequent mouse clicks and key presses during gameplay. For FPS performance, your GPU and CPU matter far more than raw input speed — use our GPU test and CPU test to confirm your hardware is delivering the frame rates and processing power that FPS competitive play demands.

Is this APM test accurate?

Yes. The tool uses performance.now() high-precision timestamps to record every keydown and mousedown event. APM is calculated using a rolling window of your recent actions, then extrapolated to a per-minute rate. Browser and OS event processing latency is typically under 2ms on modern hardware and does not meaningfully affect results. For the most accurate reading, ensure your system is running clean — our FPS test can confirm that browser rendering performance is healthy and that background system load is not introducing artificial delays into your input event timing.

How is APM different from WPM (Words Per Minute)?

WPM measures typing speed by counting correctly typed words (standardized to 5 characters each) per minute. APM counts every individual keyboard key press and mouse click regardless of typing accuracy or context. For pure typing, 60 WPM is roughly equal to 300 APM (5 keystrokes per word × 60 WPM). The Typing mode in this tool lets you directly compare APM from a typing task. If your scores vary unexpectedly between sessions, it is worth checking your ISP test if you are testing during online play — network instability can create input feedback delays that affect perceived typing and action rhythm in browser-based environments.