All tools
Replay lab
Local files · No upload

CS2 Demo Viewer

See how the round unfolded. Follow rotations, inspect utility, and review the decisions behind each fight — with your demo staying on your device.

Loading replay workspace…

Review decisions, not just the result

01

Start with the information you had

Pause before a rotation or duel. Check the positions your team controlled, the remaining utility, and the round clock. A 2D overview reveals both teams; do not confuse that hindsight with what you knew in-game.

02

Find the first fixable decision

Go back before the kill. Review spacing, crossfire coverage, and whether a teammate could trade. Follow one player and watch the approach at reduced speed instead of judging the round from its final score.

03

Turn one observation into practice

Choose one change you can repeat: wait for a flash, hold a tradeable distance, or rotate after a specific cue. Test it in a practice server, then review the same situation in your next match.

Is this a first-person CS2 replay?

No. This is a browser-based 2D tactical viewer, not a first-person or 3D replay. Use the CS2 game client when you need exact first-person aiming, animations, or visual smoke checks.

Where do I get a demo file?

Download the .dem replay from a match service that provides one, or use a demo you recorded in CS2. Open the file here to process it on your device. Steam share codes and match-page URLs are not demo files. Decompress archives before opening them.

Where are my demos stored?

Your original demo is never uploaded. WebAssembly processes it on your device; derived replay data stays in this site’s browser storage. Anyone with access to this browser profile may access it. Clearing site data can remove the library, so keep your original .dem files. Local replay links do not share the match with another device.

Does the radar show every subtick?

No. The viewer uses sampled demo frames. Use positions, utility and recorded events to review tactical decisions, not to judge exact shot timing, smoke visibility or cheating. Unsupported or damaged demos may fail parsing.