Wasm Doom is Doom (1993) running in a browser tab: the classic source port Chocolate Doom, compiled to WebAssembly by Cloudflare, with the free shareware episode. You need no game files and nothing to install. Press Play Solo for a normal game or Start Multiplayer for online deathmatch. We started a solo game on 23 October 2026 and it ran straight away.
What it is
Cloudflare built it in May 2021 as an experiment for its blog post Multiplayer Doom on Cloudflare Workers. The code is on GitHub as cloudflare/doom-wasm, described as a “Chocolate Doom WebAssembly port with WebSockets support”. Multiplayer packets travel over WebSockets to Cloudflare Workers and Durable Objects instead of the LAN network code the 1993 game used.
Chocolate Doom is a source port that aims to play exactly like the original DOS version, so this is the original look and feel, not a remaster.
What you get
- Episode 1, Knee-Deep in the Dead: the nine maps of the shareware release. Episodes 2 and 3, Doom II and Final Doom are not included, because their data is still sold.
- Solo play with the normal difficulty choices.
- Online deathmatch: one player starts a room and shares the link.
- On-screen joystick for touch screens (untested by us).
How to play
- Open silentspacemarine.com in a desktop browser.
- Choose Play Solo, or Start Multiplayer and send the link to friends.
- Click into the game so it gets your keyboard.
Controls
Chocolate Doom keeps the original DOS defaults:
| Action | Key |
|---|---|
| Move and turn | Arrow keys |
| Fire | Ctrl |
| Open doors, use switches | Space |
| Run | hold Shift |
| Strafe | hold Alt with left / right |
| Weapons | 1 to 7 |
| Map | Tab |
| Menu | Esc |
On some systems Ctrl combinations reach the browser first; if a shortcut fires, use fullscreen.
Is it safe and legal?
- The engine is open source (GNU GPL) and the data is id Software’s shareware episode, which was made to be copied freely.
- It is a Cloudflare experiment, not an id Software or Bethesda release.
- Nothing to download or install; the game runs in the page.
Not working?
- Black screen or very slow: turn on hardware acceleration in your browser settings and reload.
- Keys do nothing: click inside the game picture first.
- Multiplayer room does not fill: the other player has to open the exact link you were given.
- Want the full game? The complete Doom is sold on Steam and GOG; this site does not link any copy of the paid episodes.
This page is not affiliated with Cloudflare, id Software or Bethesda.
FAQ
Can you play Doom in a browser?
Yes. Cloudflare's Wasm Doom at silentspacemarine.com runs Chocolate Doom, compiled to WebAssembly, in a browser tab. We started a solo game there on 23 October 2026.
Do I need my own copy of Doom?
No. The site loads the shareware episode of Doom (doom1.wad), which id Software released for free sharing. That is why only the first episode, Knee-Deep in the Dead, is there.
Is browser Doom free and legal?
The engine is Chocolate Doom, which is under the GNU GPL, and the data is the free shareware episode. Cloudflare published the port as an experiment, so this is one of the few browser ports on this site with no copyright question around the game data.
Can I play Doom online with friends in the browser?
Yes. Start Multiplayer opens a deathmatch room on Cloudflare's servers and gives you a link to share. Play Solo starts a normal single-player game.
Does Wasm Doom work on phones?
The page has an on-screen joystick and tells phone users to hide the browser toolbar. We have not tested it on a phone.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with id Software or Cloudflare (Wasm Doom (Doom in the browser)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.
Sources
This page was last updated on Oct 23, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.
More ports
More browser game ports you can play in a tab, the newest ports added this week, or the full list of ported games.
