Pick a game.
Play DOOM online for free in your browser. No install, no plugins, no signup — works unblocked on school and work networks. Pick from twenty DOOM flavors below: Classic DOOM (the original 1993 id Software shareware), Freedoom Phase 1 (the open-source DOOM-compatible IWAD), the Zelda-themed Legend of DOOM total conversion by DeTwelveGames, Mario DOOM (Valigarmander's MarioDoom gameplay mod layered over Freedoom Phase 1), Super MAYhem (the Super MAYhem 17 Mario map campaign on Freedoom Phase 2, maps fetched at launch), Metroid DOOM (Spram's Metroidvania total conversion with Samus, beam upgrades, energy tanks, and Mother Brain), Castlevania: Simon's Destiny (Batandy's standalone first-person reimagining of the NES Castlevania, with whip combat, sub-weapons, and Castle Dracula across six reimagined levels), and Sonic DOOM (AeriaVelocity's Sonic the Hedgehog in DOOM: Legacy Edition — rings, boost, and Super Sonic over Freedoom Phase 2; from the author of Sonic: Lock & Load), and Batman DOOM (ACE Team's 1999 Doom II total conversion — new weapons, enemies, and maps — fetched from idgames on first launch and loaded on Freedoom Phase 2), and Zombies (T.C.H.G.'s Dawn of the Dead and Day of the Dead campaign — twelve Doom II maps, fetched from idgames on first launch and loaded on Freedoom Phase 2), Sigil and Sigil II (John Romero's free MIDI episodes 5 and 6 on Freedoom Phase 1), and Witching Hour (an eight-map Halloween set on Freedoom Phase 2), DoomCraft (three Minecraft maps), Lego Base (one Lego level), Block Fort (a Mario Kart 64 fort), Roblox DOOM (one joke map), Pokémon DOOM (John Dizon's Kanto and Johto towns, fetched on first launch), Simpsons DOOM (Blauwkamp and Fuoco's sprite and sound swap), and Pirate DOOM (Arch's 19-map campaign). Saves persist locally in your browser.
The full UZDoom engine (GZDoom family) compiled to WebAssembly via the uzdoom-wasm port. Everything stays local — files are stored in your browser and never leave this machine.
DOOM, running in your browser. Click Launch when ready.
Experimental. ~60 MB first-load download. Saves persist in this browser.
LegendOfDoom-1.1.0.pk3
(or any other pk3) into
Mods
.
UZDoom is GPL v3. This page ships Freedoom (BSD-style) and the UZDoom WASM engine. Legend of
DOOM, Mario DOOM, Metroid DOOM, Castlevania, and Sonic DOOM download their archives when
that flavor launches; those files are not in this repo.
LegendOfDoom-1.1.0.pk3
is © DeTwelveGames.
mariodoom.pk3
is by Valigarmander. Super MAYhem uses that same PK3 and fetches the Super MAYhem 17 map
pack from the Doomworld idgames mirror on first launch — the WADs are not in this repo.
Batman DOOM fetches the ACE Team zip from that same mirror; the WAD and DeHackEd patch are
not in this repo. Zombies fetches T.C.H.G.'s Dawn of the Dead zip from that mirror; those
files are not in this repo. Sigil, Sigil II, Witching Hour, DoomCraft, Lego Base, Block
Fort, and Roblox DOOM fetch their idgames zips the same way. Pokémon DOOM fetches
pkmnv9r.wad
(John Dizon's Pokémon DOOM v9r) from the Internet Archive on first launch; that wad is not
in this repo. Simpsons DOOM fetches its sprite and sound wads from the idgames mirror.
Pirate DOOM fetches
Pirates!.wad
(Arch's campaign) from that same mirror. Those files are not in this repo. Metroid DOOM
fetches
met2.pk3
(Spram's Metroid Doom v2.2, bugfix by OkDoomer174). Castlevania fetches
Castlevania.ipk3
(Batandy's Castlevania: Simon's Destiny v1.4). Sonic DOOM fetches
sonicdoom-legacy.pk3
(AeriaVelocity's Sonic the Hedgehog in DOOM: Legacy Edition, 2023-04-11). Mario, Metroid,
and Pokémon assets are © Nintendo, Castlevania is © Konami, Sonic is © SEGA, and the
Simpsons characters are © Disney, used here as non-profit fan projects, not endorsed by
those companies. Reload with
?manual=1
to upload your own copy instead.
This will delete every save game, configuration file, uploaded WAD, and uploaded PK3 stored in this browser. Bundled Freedoom and engine assets are not affected.
This cannot be undone.