Choose your engine
Pick the base game your mod targets: Doom, Doom II, Heretic, Hexen, Strife, or the free Freedoom.
Every id Tech 1 classicA full GZDoom-class engine compiled to WebAssembly. Pick a base game, drop in your own mods, and play instantly. No installs, no uploads, no accounts.
[ 01 · The ritual ]
No launcher, no config files, no dependency hell of the literal kind. The whole setup happens in your browser tab and takes under a minute.
Pick the base game your mod targets: Doom, Doom II, Heretic, Hexen, Strife, or the free Freedoom.
Every id Tech 1 classicDrop in your own megawads, gameplay mods and texture packs, set the load order, and name your build. We supply the base game. No knee-deep config files.
.wad · .pk3 · .ipk3 · .deh · .lmpFiles cache straight into your browser and the engine boots. Your build lands in your Vault, so it's one click away forever. Then rip and tear at your leisure.
boots in < 3 seconds[ 02 · Arsenal ]
One UZDoom WebAssembly core runs them all. We supply the base game; you bring the mods. We never host or distribute copyrighted files.
Hell on Earth. The de-facto standard base for 30 years of community megawads and mods.
base: doom2.wadFinal DOOM's first half — TNT: Evilution. 32 sprawling maps from the TeamTNT veterans.
base: tnt.wadFinal DOOM's savage half — The Plutonia Experiment. The community's classic difficulty benchmark.
base: plutonia.wadDark fantasy on id Tech 1. Inventory system, flight, and tomed weapon forms.
base: heretic.wadThree classes, a hub-based world, and ACS scripting. The most mod-flexible classic.
base: hexen.wadThe RPG-shooter hybrid. Dialogue, quests and factions on the classic engine.
base: strife1.wadThe free Phase 1 IWAD — a complete Doom-style episode you can play and mod without owning anything.
base: freedoom1.wadCompletely free IWAD, ready to go. Play thousands of mods without owning anything.
base: freedoom2.wad[ 03 · Dark powers ]
Every build you make (engine, files, load order, name) is saved as a card in your Vault. Rebuild nothing, relaunch anything.
Snapshot the whole engine mid-fight. Export it as a file, import it on another machine, and pick up on the exact frame you left, pistol still drawn.
Mods load into your browser and stay there. Your WADs never touch our servers. Save states stay local too, unless you sign in and turn on cloud sync.
Full mod load order, DeHackEd patches, ACS scripting, demo playback. If a desktop port runs it, chances are we do too.
For thirty years, playing classic FPS mods meant a desktop ritual: download a source port, hunt for the right IWAD, then fight with config files and load orders. DOOM.WS cuts all of that out. It's a full UZDoom-class source port compiled to WebAssembly, and it turns any modern browser into a complete modding rig.
This isn't a video stream or a thin emulator wrapper. It's the real engine running locally in your tab at native speed, with hardware-accelerated WebGL rendering and the full ZDoom feature set. WAD files, PK3 packages and DeHackEd patches all load, so the megawads, total conversions and gameplay mods you already know just run. No recompiling, no compatibility lists.
We host no copyrighted game data, on purpose. You pick a base game and drop in your own mods, and we supply the base IWAD so a build boots in one click. Your files cache privately in your browser, your save states export to portable files, and your library of builds waits in your Vault across sessions and devices.
Want to play DOOM II megawads online? Revisit Heretic and Hexen without digging out old hardware? Test your own mod in ten seconds flat? DOOM.WS is the shortest path from a WAD file to a running game. Open the Vault, feed it your files, and descend.
DOOM, DOOM II, Heretic, Hexen and Strife are trademarks of id Software / ZeniMax / Bethesda. This is an unofficial, non-commercial fan project that hosts no copyrighted game data. Players supply their own legally owned files, or use the free Freedoom IWAD.
[ 04 · Heresy & answers ]
Everything you need to know before your first descent: what runs, where your files live, and why it's all legal.
Yes. DOOM.WS ships none of its own copyrighted game data. The engine is an open-source port compiled to WebAssembly, and you supply your own legally owned mod files. The base IWADs are provided so you can play, and the free Freedoom IWAD works with thousands of community mods.
PWAD mods (.wad), ZDoom packages (.pk3, .ipk3), DeHackEd patches (.deh, .bex) and demo files (.lmp). Load order is fully controllable, exactly like a desktop source port.
Mod files and configs live in your browser's private storage (OPFS / IndexedDB) and never leave your machine. As a guest, save states stay local too. Sign in and they sync to your account so they follow you across devices. You can switch that off any time in your profile.
Yes. Any save state exports to a portable file you can import on any other browser or machine. Sign in and your whole vault, builds and saves, syncs across devices on its own.
The engine runs as WebAssembly with WebGL rendering and persistent caching. On any modern machine you'll get a locked frame rate at native resolution. These games were built for 1994 hardware, so your browser has power to spare.