We use necessary cookies to keep you signed in and privacy-first analytics to run and improve NextFrag — no ad trackers, no third parties, never sold. You can also allow Google Analytics for deeper product insights. Privacy Policy

NextFrag

NextFrag

Stop guessing why rounds slip. Find the exact mechanic leaking kills.

NextFrag analyzes your CS2 demo tick-by-tick and ranks your biggest leaks in about 60 seconds — so your next practice block has one clear priority, and your next upload shows whether it improved.

See proof + sample ↓

Drop your CS2 .dem file here

or click to browse — .dem, .dem.zst (FACEIT) or .dem.bz2 (Premier) · no Steam link required for manual upload
No Steam link required for manual upload · Demo files deleted after a limited retention period · How we measure
On mobile? Larger demos upload more reliably from a desktop.
How to get your CS2 demo
Download your match in CS2, then upload the .dem file here.
  1. Open CS2
    Go to Watch → Your Matches.
  2. Download the match
    Click the download arrow icon (↓) on the match row. Wait for it to finish — it turns into a Watch button when done.
  3. Find the file
    Windows default:
    C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\replays\
    Steam installed elsewhere? Steam → Counter-Strike 2 → Properties → Installed Files → Browse, then open gamecsgoreplays.
  4. Upload it
    Drag the file straight into NextFrag — no need to unzip it. Valve Premier gives a .dem.bz2; FACEIT gives a .dem.zst — both work as-is.
Tip — repeat uploads
Create a desktop shortcut to your replays folder so you do not have to browse there every time.
FACEIT demos
Download FACEIT demos from the matchroom and upload them directly — .dem.zst works without extracting. Valve Premier .dem.bz2 files work too. Available account connections are shown in Control Center after sign-up.
You're not inconsistent. Your mistakes are.
1 · Find the leak
Your top 3 leaks, ranked by match impact.
Counter-strafe: stop before you shoot · #1
2 · See why
Not just a score — see what is actually pulling it down.
Held back by counter-strafing and crosshair pre-aim
3 · Train it
Trainable leaks come with a routine, setup command, or review round.
Train this · Open practice map · Review round 8 — example
4 · Re-measure
Re-upload your next demo and see if the leak actually shrank.
A+D key overlap · 41 ms → 24 ms · improved ✓
Upload a demo manually. Available match connections are shown in your Control Center.
Proof, not promises
Privacy
Demo files are auto-deleted
Uploads are used for analysis, then removed automatically after a limited retention period. You can run a first analysis without linking Steam.
Reliability
Confidence is shown when data is weak
Each analysis shows its reliability. A low shot count or weak signal is flagged, not hidden.
Method
Pro benchmarks use the same analysis
Pro demos and your demos run through the exact same pipeline, so the comparison stays honest.
No mockups — our examples are real demos
Examples
Any sample analysis we feature comes from an actual demo parse — direct metric evidence and coaching, not a mockup.
Open sample analyses →
What we measure — and how confident we are
Every metric is classified by data source. Nothing is made up.
Directly measured
Parsed tick-by-tick from your .dem file.
Calculated from measured data
Formulas applied to those measured inputs.
Heuristic / Experimental
Clearly badged — never part of the Aim composite.
Pro benchmarks come from real pro match demos through the same pipeline (shown with sample size); every analysis carries a sample reliability score and flags low sample counts — we don't hide uncertainty.
Full methodology — formulas, weights, limitations →
Free vs Pro
Start free to diagnose one demo per day. Upgrade when you want enough history to verify if your fixes actually stick. Watch your leaks shrink week over week, and get coaching reports in your inbox.
Basic (free) Pro
 
Analyzing your demo

    Select player

    Sensitivity and DPI are optional — they only sharpen the sensitivity recommendation. The rest of the analysis runs without them.