Short answer
D2-Web runs Diablo II: Lord of Destruction in a browser tab, using your own game files. It is an unofficial WebAssembly reimplementation of the 1.13c engine by Virtastic, played at diablo2.virtastic.app in desktop Chromium browsers. The page does not include the game: you choose your own Diablo II folder. We opened the page on 4 November 2026 and it stopped at the file picker, but we do not own the files, so we did not play it.
How to play
- Open diablo2.virtastic.app in desktop Chrome or Edge.
- Click Choose Folder and pick your Diablo II folder, or click Choose Files, or drag the
.mpqfiles onto the page. - When the page says All files found, click Enter Sanctuary.
- Click Single Player, pick a hero, type a name and click OK.
Your Diablo II folder is the one that holds d2data.mpq, usually C:\Program Files (x86)\Diablo II on Windows or /Applications/Diablo II on macOS.
What you need
- Your own Diablo II and Lord of Destruction install. The page lists these files:
d2data,d2exp,d2char,d2sfx,d2speech,d2xtalk,d2music,d2xmusic,d2video,d2xvideoandpatch_d2, all ending in.mpq. - A desktop Chromium browser.
What works
The README’s status is playable: towns, wilderness and dungeons, combat and skills, items, vendors, waypoints and saves. It says some details still differ from the original game. Battle.net is off.
Other ways to run it
- Your own server: the project publishes a Docker image with the engine and the web page, and no game data. Each player then chooses their own files.
- Desktop app: an unsigned preview for Windows, Linux and macOS, with the same page in its own window. Version 0.1.38 came out on 2 November 2026.
- From source: needs Docker, Node.js 24 and a game patched to 1.13c.
Is it safe and legal?
- What we saw on 4 November 2026: every request stayed on diablo2.virtastic.app, with no ads or pop-ups before the file picker. We did not get past it.
- Game content: the project says it ships no Blizzard files, and it needs yours to run. The page does carry its own widescreen menu backgrounds and the 1.13c patch data.
- The engine was written by studying the retail 1.13c program, not clean-room, as the README says. It is an unofficial fan project, and Blizzard could object to it.
- The README says much of the code was written with heavy help from AI tools, directed and reviewed by a human maintainer.
Do not use the Docker image’s hosted mode to share game files publicly. The README warns that anyone who can open such a page can download them.
For other Diablo II projects, see the Diablo II reimplementations page. The first Diablo also runs in a browser.
FAQ
Can I play Diablo II in my browser?
Yes, if you own it. D2-Web at diablo2.virtastic.app runs Diablo II - Lord of Destruction in a desktop Chromium browser, using the game files from your own install. Without those files you cannot get past the first screen.
Does D2-Web include the game?
No. The page asks for your own .mpq files, and it would not let us enter the game without them when we opened it on 4 November 2026. The README says the project ships no Blizzard files. The page does supply the data needed to bring your copy to patch 1.13c.
Are my game files uploaded?
The README says no. The page reads them inside your browser and nothing leaves your computer. Next time you can click Use the files from last time.
Which browser do I need?
A desktop Chrome, Edge or other Chromium browser. The project only names Chromium browsers, so do not expect Firefox or Safari to work.
Does D2-Web have multiplayer?
Battle.net is off, and Single Player is the way in. Saves are kept in your browser's storage on that computer, so clearing site data can delete them.
Which version of Diablo II do I need?
Any. The README says an unpatched install, a 1.14 install or a 1.13c install all play the same, because the page supplies the 1.13c patch data. You need the Lord of Destruction expansion files as well as the base game.
Is D2-Web official?
No. It is a fan project by Virtastic, not affiliated with Blizzard. The README says the engine was written by studying the retail 1.13c program and was not written clean-room.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with Blizzard Entertainment or Virtastic (D2-Web (Diablo II: Lord of Destruction 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 Nov 12, 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.
- Virtastic/d2-web README (status, game files, options, desktop app, credits, legal; checked 4 November 2026)
- diablo2.virtastic.app, the play page: opened on 4 November 2026; it asks for your Diablo II files, and all requests stayed on its own host
- D2-Web desktop app v0.1.38 unsigned preview, 2 November 2026
- D2MOO by ThePhrozenKeep, partly adapted in d2-web
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.
