CS2 Aim Analyzer parses your .dem replay file tick-by-tick and extracts mouse movements, button presses, shots, and hit events. Most core metrics are measured directly from this raw data. Some advanced diagnostics use heuristics and are clearly marked.
Aim Score (0–100)
Weighted composite of 9 metrics: counter-strafe clean (25%), stop before shot (15%), accuracy (12%), first-bullet accuracy (12%), HS/hit (10%), pre-aim (10%), avg damage (8%), accuracy falloff (5%), recoil reset discipline (3%). Labels: Beginner (<35), Developing (35–49), Solid (50–64), Advanced (65–79), Elite (80+).
Counter-strafe
Checks A/D key state and velocity at the moment of each shot. Only shots with a detected strafe direction change are included — standing shots don't count against you. Uses velocity (>50 u/s) instead of raw button state to handle CS2's sub-tick processing.
Pre-aim pitch
Vertical aim angle at shot. 0° = perfect head level. Positive = too low (body/floor). Every degree off forces a micro-correction under pressure.
Reaction time
Time from taking damage to your next fresh shot (burst starts only). P25 is the primary metric — your best consistent reaction. 150ms physiological floor enforced. Spray continuations excluded.
Sensitivity correction
Analyzes overshoot/undershoot ratio on flick shots. Confidence level based on sample size. Only suggests changes at medium/high confidence.
Shot discipline
Measures AccuracyPenalty at shot time — separates aim errors (weapon was accurate, you missed) from timing errors (weapon was still inaccurate from recoil/movement).
Pressure performance
Compares accuracy and HS rate when you've taken damage in the last 500ms vs calm situations.
Pro benchmarks
Computed from real pro match demos analyzed through the same pipeline. Pro scores use the same Aim Score formula as community players. Shown as p25/median/p75 with sample size. Professional match conditions (stronger opponents, more utility, harder fight situations) tend to suppress raw metrics. Scores are more comparable than before, but not perfectly equivalent — context still matters.
Experimental metrics (β)
Aim path analysis, spray transfers, and axis split use heuristics and may vary with hardware, polling rate, and demo quality. Not included in the Aim Score.
Your data
Demo files are automatically deleted within 1 hour after upload. Only numerical analysis results are stored.