

OpenD2 is a full port of Diablo II: Lord of Destruction 1.13c,
playable in the browser and on Windows, Linux, macOS and Android.


.mpq files, or drop in a .zip or .7z of them.Your game files never leave your device.

OpenD2 is a full port of the Diablo II: Lord of Destruction 1.13c engine. Run it in the browser, or install it on your system. Formerly known as d2-web.
Downloads come from the latest GitHub release.


OpenD2 includes no game data. You need your own copy of Diablo II and Lord of Destruction installed. Load the install folder, the files themselves, or a .zip / .7z archive of them:

Chrome, Edge or Firefox, or the app for Windows, macOS, Linux and Android. Any patch level of your install works.
The OpenD2 Online Realm is live. Join it from the main menu to play online with others, or stay in Single Player.





OpenD2 (formerly d2-web) is a full, open-source port of the Diablo II: Lord of Destruction 1.13c engine. It plays in the browser and on Windows, Linux, macOS and Android.
No. The earlier OpenD2 (2017 to 2021) was an effort to open-source Diablo II that went quiet before it became playable, and OpenDiablo2 is a separate, archived reimplementation. We carry the OpenD2 name forward with a working, playable 1.13c port. This project was previously called d2-web.
Neither. It is a port of the 1.13c engine itself, rebuilt function by function, so the game plays like the original 1.13c.
Yes. OpenD2 ships no game data. Load your own Diablo II and Lord of Destruction files: the install folder, the .mpq files, or a .zip or .7z archive of them.
Yes. Join the OpenD2 Online Realm from the main menu to play online with others, or play alone in Single Player.
Chrome, Edge and Firefox on desktop, plus apps for Windows, Linux, macOS and Android from the GitHub releases page.
Yes. OpenD2 is free and open source under the AGPL-3.0. You can support development on Patreon or Ko-fi.
No. OpenD2 is an unofficial fan project by Virtastic. It is not affiliated with or endorsed by Blizzard Entertainment.
