Loading...
Loading...
Recoil Analytics bundles every feature a competitive CS2 player needs into one free, browser-based tool. Drop your .dem file, explore 286+ pro matches, and analyze positioning, utility, and economy at the level of professional teams. All parsing happens locally — your demos stay on your device.
The core of Recoil Analytics is a 2D map viewer that renders all ten player positions updating in real time at every game tick. Each player appears with their name, team color, and health bar overlaid on a top-down map. You can scrub the timeline to jump to any moment in any round — the exact tick where a trade happened, a flash connected, or a bomb was planted.
Parsed from the demo using our WebAssembly local parser — 37M+ position samples indexed across 286+ pro matches.
Kill heatmaps show you where kills concentrate on a map. Hot spots in red indicate high kill density; cold spots in blue represent rare kill locations. The heatmap is interactive: filter by weapon class (rifles, pistols, AWP, SMG, utility), by individual player, by side (CT kills vs T kills), or by round type (full buy, eco, pistol rounds). Each combination reveals a different layer of strategic reality.
Explore 286+ pro match heatmaps across 8 maps — no account required.
Every grenade thrown in a match is tracked from the throw point through its arc to the detonation location. Filter by type — smokes, flashes, HE grenades, Molotovs, and incendiaries — and the map shows you the exact path of each grenade overlaid on the 2D layout. The timeline scrubber synchronizes grenade detonations with player positions so you can see which smoke obscures which angle at which tick.
Learn how grenade detonation data is extracted in our technical breakdown.
Economy tracking gives you a round-by-round financial picture of a match. For each round you can see total team cash at round start, equipment value per player, and the buy designation — full buy, eco, force buy, or half buy. Click any round to see all ten players' individual cash and loadout, including weapon value and utility purchased.
The AI query interface lets you ask plain-English questions about our 286+ pro match database and receive answers grounded in real statistics. No SQL, no manual filtering — just ask what you want to know.
Example queries:
| Feature | Free | Pro |
|---|---|---|
| Browse pro match data | Yes | Yes |
| AI queries (5/day) | Yes (registered) | Unlimited |
| AI on your own demos | — | Yes |
| Export without watermark | — | Yes |
See full pricing details — free tier is not artificially limited.
Recoil Analytics ships with a pre-loaded database of 286+ professional CS2 matches. No account required to browse. Matches include Budapest Major 2025, IEM Krakow 2026, and additional international tournaments — covering 8 active maps: Dust2, Inferno, Mirage, Nuke, Ancient, Train, Overpass, and Anubis.
Browse the full 286+ match database — no signup required.
Recoil Analytics includes voice chat extraction and playback — a feature no other browser-based CS2 demo tool offers. CS2 demo files embed raw Opus audio frames from in-game voice communication. Our Rust-compiled WebAssembly extractor decodes the Steam voice format on-device, extracts per-player Opus frames, and plays them back synchronized to the 2D replay.
The Recoil Analytics demo parser runs entirely in your browser using WebAssembly. Your .dem file never leaves your device. There is no server queue, no upload bandwidth consumed, no waiting. Drop the file, parsing begins immediately, and your 2D replay is interactive within seconds.
~11s
Average parse time for a 367 MB demo
10x
No upload needed — parses locally in ~11 seconds
37M+
Position samples extracted from pro database
0 bytes
Demo data transmitted to any server
Recoil Analytics accepts every major CS2 demo format without manual conversion. Drop the file as downloaded and the parser identifies and handles the format automatically.
The 286+ matches in our pro database were sourced from HLTV and parsed server-side with the same underlying parser. Everything you see in the pro database was processed identically to how your local demo will be parsed.
Yes. Drop any .dem file — FACEIT (.dem.zst auto-decompresses), Valve Matchmaking, ESEA, HLTV pro matches, or custom server demos. The parser handles all formats without conversion. You never need to manually extract or convert your demo files before uploading.
Approximately 11 seconds for a 367 MB demo on a modern browser — roughly 10x faster than upload-based tools. No powerful computer is required. Parsing runs in WebAssembly, which is optimized for any modern device. On older hardware, expect 15–20 seconds. Either way, it beats waiting in a server upload queue.
LLM queries cost us approximately €0.08 per query. At scale, unlimited free queries would make the product unsustainable. Five queries per day rolling is designed as a daily habit loop — the reset encourages return visits and keeps the data fresh. Pro tier removes the limit entirely.
Yes. You can export clips as GIF or MP4 (watermarked on the free tier, unwatermarked on Pro). Share the link on Discord or social media and your friends can watch the exact round. The export captures player positions, grenade trajectories, and kill events frame by frame.
Only you. Uploaded demos are completely private — they are never shared, never analyzed for pattern detection, and never included in our pro match database. You own your data. Recoil Analytics has no right to use your uploaded demo content for any purpose other than displaying it to you.
No. We do not track user behavior, do not build profiles, and do not sell data to third parties. The free tier runs entirely locally — no server calls are made during demo parsing. The Pro tier only connects to sync your demos to your account. That is the full extent of our data collection.
2D replay is faster (no 3D rendering overhead), uses less bandwidth, and shows exactly what matters: player positions and decision-making. 3D views look impressive but add complexity without adding analytical value for most use cases. We optimize for speed, clarity, and data depth over visual spectacle.
The free tier continues working offline after first load — everything is cached locally in IndexedDB. Your parsed demos remain accessible. Pro tier requires an internet connection for cloud sync, but your demos always stay on your device as the primary copy. Our server infrastructure uses PostgreSQL with cloud backups, so Pro data is protected even during outages.
No account required. Parse your first demo in ~11 seconds.