Guide

How to Upload a CS2 Replay

Find your demo file, drop it on the viewer, and you're watching in under 30 seconds. Here's how.

01
Download your demo from CS2

Open CS2 and go to Main Menu → Your Matches. Find the match you want to review and click Download. CS2 will save the demo to your local drive as a .dem.bz2 file.

If the match was from FACEIT, ESEA, or another platform, download the demo directly from their website instead.

02
Find the demo file on your computer

CS2 saves demos to the game's csgo folder. The exact path depends on your OS and Steam library location:

Windows (default)
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo
Linux
~/.steam/steam/steamapps/common/Counter-Strike Global Offensive/csgo
macOS
~/Library/Application Support/Steam/steamapps/common/Counter-Strike Global Offensive/csgo

The file will be named something like match730_003637284567890123_0523849012_191.dem.bz2.

03
Drop the file onto cs2replays.com

Go to cs2replays.com and drag your .dem or .dem.bz2 file directly onto the page. You can also click the Drop a Demo File button to open a file picker.

Both formats are accepted. You do not need to decompress a .bz2 file before uploading — the viewer handles decompression automatically in-browser.

04
Wait for parsing (10–30 seconds)

The demo is parsed entirely in your browser using WebAssembly. A progress bar shows parsing status. For a typical 20-round match this takes 10–20 seconds on a modern desktop and 20–40 seconds on mobile.

Your demo file never leaves your device during this step.

05
Watch and analyse

Once parsed, the viewer opens. Click any round in the strip at the top to jump to it. Use the play/pause button or scrub the timeline. You can zoom and pan the map with mouse or touch.

Hit Share in the toolbar to generate a link you can send to teammates or a coach.

About .dem vs .dem.bz2

A .dem file is the raw CS2 demo — typically 100–250 MB for a full match. A .dem.bz2 is the same file compressed with bzip2, which reduces the size to roughly 30–80 MB. CS2 downloads demos in .dem.bz2 format to save bandwidth.

CS2 Replays supports both formats directly. If you have a .dem.bz2, drop it as-is. The viewer decompresses it in-browser before parsing. There is no need to extract it with 7-Zip or any other tool first.

Troubleshooting

Still stuck? Check the FAQ or email [email protected].