Frequently Asked Questions
Everything you need to know about CS2 Replays — the free, browser-based CS2 demo viewer.
Is this really free? What's the catch?
Does my demo file get uploaded to your servers?
.dem file is parsed entirely in your browser using WebAssembly — it never leaves your device. The only exception is if you choose to share a replay link: clicking Share uploads the parsed replay data (not the raw demo) to our servers so others can view it. Shared replays are stored for 7 days then automatically deleted.What browsers are supported?
Does it work on mobile?
Does it work offline?
Where do I find my CS2 demo files?
.dem.bz2 file to your CS2 folder — usually Steam/steamapps/common/Counter-Strike Global Offensive/csgo on Windows, or ~/.steam/steam/steamapps/common/Counter-Strike Global Offensive/csgo on Linux. Both .dem and .dem.bz2 are supported — no need to decompress first. See the full Upload Guide for step-by-step instructions.What's the difference between .dem and .dem.bz2?
.dem file is the raw CS2 demo. A .dem.bz2 is the same file compressed with bzip2 — this is what CS2 downloads from Valve's servers to save bandwidth (typically 30–60 MB instead of 100–200 MB uncompressed). CS2 Replays decompresses .bz2 files automatically in-browser, so you can drop either format directly.The demo takes a while to load. Is that normal?
Can I view FACEIT, ESEA, or LAN demos?
.dem file works regardless of platform. Matchmaking, FACEIT, ESEA, and LAN demos are all supported. GOTV/observer demos are also supported.My demo won't load. What should I check?
A few things to try:
1. Make sure the file is a CS2 demo (.dem or .dem.bz2). CS:GO demos from before the CS2 update use a different format and are not supported.
2. Check the file isn't corrupted — re-download from CS2 or the platform it came from.
3. On mobile, very large demos (over 150 MB compressed) can run out of memory. Try a shorter match or use a desktop browser.
4. Make sure your browser is up to date — Chrome and Firefox both receive regular WebAssembly improvements.
How do I sync my match history automatically?
Why do you need a Game Auth Code? Is it my Steam password?
The sync says "no matches found". What's wrong?
This usually means one of the following:
1. Your auth code has expired — codes are valid for about 24 hours. Go back to the Steam page and generate a fresh one.
2. Your CS2 match history privacy is set to private — set your game details to public in Steam profile privacy settings.
3. You haven't played any ranked competitive matches recently. Casual, deathmatch, and other modes are not included in the match history API.
How accurate are the player positions?
How do I share a replay with my teammates?
Can I use the viewer to review pro matches?
.dem file works — pro match demos from HLTV, Blast, or other tournament organisers can all be loaded. Just download the demo and drop it onto the viewer.