About & Technical Architecture
Diablo 1 Web is powered by DevilutionX, an open-source source port of Blizzard's 1996 masterpiece. The WebAssembly port executes the original game logic directly inside modern browser sandboxes.
Play as the Warrior, Rogue, or Sorcerer. The game features full high-DPI scaling, seamless audio synthesis, WebRTC peer-to-peer multiplayer co-op, and modern controller vibration feedback.
Diablo is a registered trademark of Blizzard Entertainment. The port runs the free shareware/spawn version or loads legal user-provided MPQ data.
Keybindings & Input Configuration
| Action | Input / Key | Supported Device |
| ● Move and Attack | Left Mouse Button | Keyboard & Gamepad |
| ● Stand Still & Attack | Shift + Click | Keyboard & Gamepad |
| ● Inventory | I | Keyboard & Gamepad |
| ● Character Sheet | C | Keyboard & Gamepad |
| ● Quest Log | Q | Keyboard & Gamepad |
| ● Belt Potions | 1-8 | Keyboard & Gamepad |
| ● Action | Gamepad analog movement fully supported. | Keyboard & Gamepad |
Frequently Asked Questions & Save Tips
How does Diablo (1996 Web Port) run in a web browser without downloading? ▾
Diablo (1996 Web Port) is powered by DevilutionX (C++ to WebAssembly). It executes code directly inside modern browsers via WebAssembly (WASM) and WebGL 2.0 with hardware acceleration and 60 FPS performance.
How does the save system work and how do I back up my progress? ▾
Game progress is handled through Browser LocalStorage/IndexedDB. Save states are stored inside your browser's private IndexedDB sandbox. Avoid clearing browser cache or cookies to preserve your saves.
Can I use a USB or Bluetooth controller with Diablo (1996 Web Port)? ▾
Yes! Modern Xbox, PlayStation, and Nintendo Switch gamepads are supported natively via the browser Web Gamepad API. Connect your controller before launching.
Is playing Diablo (1996 Web Port) on PortedToBrowser legal and safe? ▾
Yes. PortedToBrowser.com indexes open-source engine decompilations and verified web sandboxes. We do not host or distribute proprietary game ROMs or copyrighted binaries.
Port Changelog & Updates
Added WebRTC multiplayer co-op support.
Release date: 1998
Genres: Shooter / FPS, Action
Host: continuation-labs.com
Go → Release date: 2008
Genres: Platformer, Action
Host: yancharkin.github.io
Go → Release date: 2021
Genres: Action, Survival
Host: itch.io
Go →