Free · No download · No install · No account
Play now — free, no downloadBrowse serversNew here? Play CS 1.6 online from the homepage — Quick Join, the live server browser and bot matches are one click away.
It does not mean a stripped-down clone. It means Counter-Strike 1.6 — the original maps, models and sounds on Xash3D FWGS, an open-source engine compatible with GoldSrc, compiled to WebAssembly — is delivered to your browser the way a web page is, instead of installed as a program.
You never run an installer, never create an account, and never leave anything behind on the machine beyond your browser's normal cache.
The engine is fetched once and cached by your browser, so the first visit is the slow one and every visit after it starts fast. Maps stream on demand: you download a map the first time you play it, not the whole game up front.
That is the trick that makes a decades-old game with hundreds of megabytes of content workable on a web page — you only ever fetch the part you are actually about to play.
Very closely. The engine is built to be compatible with GoldSrc and the game follows Counter-Strike 1.6's own rules, so recoil, movement and hitboxes behave the way 1.6 does — and it plays on the same public CS 1.6 servers the Steam version joins.
Pick a map or a mode and go — Quick Join drops you onto a live public server in seconds.
Bomb Defusal, Hostage Rescue, Deathmatch, Gun Game, Zombie Mod, Surf, Bhop and more — each with a page explaining how it plays.
Every classic map has its own page with a description and a live server link — from de_dust2 and de_inferno to cs_office, fy_iceworld and awp_map.






No. Nothing is installed on your machine. The engine is streamed to the browser tab and cached there after the first load.
It is Counter-Strike 1.6 on Xash3D FWGS, an open-source engine compatible with GoldSrc, compiled to WebAssembly. The aiming, movement and physics follow 1.6's rules, and it joins the same public servers as the Steam version.
A modern browser on a computer, phone or tablet. The first load caches the engine; after that, maps stream on demand.