RPG

Diablo

Play the shareware build or import your own full-game MPQ.

A warrior stands beside a thatched house and a river in DiabloWeb’s shareware demo.PlayDemo or your game files
Credits

DiabloWeb browser capture in Tristram using the freely supplied shareware demo.

Diablo © Blizzard Entertainment. Playable capture of d07RiV’s DiabloWeb shareware route. No retail game files were used.

Source & attribution ↗View image ↗

About this version

d07RiV adapted Devilution to WebAssembly and browser event handling. The project hosts the shareware spawn.mpq and documents importing DIABDAT.MPQ for the full game.

Project
DiabloWeb
Original game
Diablo
Choose a version

Compare your options

Diablo

Try a hosted Diablo demo, import DIABDAT.MPQ for the retail game, or use native DevilutionX for Hellfire and its controller scheme.

Read Diablo guide
Browse all version comparisons →

A descent beneath Tristram

Diablo begins in the troubled town of Tristram and draws you into the cathedral above its underground labyrinth. The original game offers Warrior, Rogue and Sorcerer characters, with different abilities, equipment and approaches to combat. New gear and changing dungeon layouts make the next descent an opportunity to improve a character as well as uncover more of the story.

The setting gives the game a focused rhythm: a small town above, a dangerous labyrinth below, and an increasing sense of what lies at its bottom. This is the first Diablo, not Diablo II or the later games built around different classes and systems.

Blizzard / GOG · Diablo description

Try shareware, or use your own full game

d07RiV's DiabloWeb adapts the reconstructed Devilution engine to WebAssembly. Its included shareware lets you play the Warrior through the first two dungeon floors. It is an opening dungeon run, with Rogue and Sorcerer reserved for the retail game.

Supplying DIABDAT.MPQ from your own Diablo copy adds those two character choices and the rest of the base game's dungeon beyond the demo boundary. A store bundle containing Hellfire does not make that expansion part of this client's setup; the retail input here is Diablo's base-game archive.

DiabloWeb · READMEDiabloWeb engine · shareware dungeon boundaryDiabloWeb engine · shareware class selection

The character belongs to this browser profile

The retail archive and your character are separate files. Importing DIABDAT.MPQ supplies game content; a save carries your progress. Moving only the archive to another browser will not bring the character with it.

Before switching devices, export the save and keep its original backup until the destination loads the expected character. The save controls below explain the .sv import and export steps for this client.

DiabloWeb · save interface source

Which Diablo browser client is this?

This is the earlier DiabloWeb client. JohnImril's Diablo Web builds on that work with a newer browser interface and storage management, while DevilutionX is another project with its own feature set. Choose between their specific setup and save workflows rather than treating their shared Diablo ancestry as identical support.

DiabloWeb · READMEDiablo Web · origins and credits

Before you play

Do I need the original game files?

The hosted shareware route supplies spawn.mpq. The full game needs your own DIABDAT.MPQ from Diablo.

Creator-reported · Project guide
How do I get started?

Open the linked web build and choose the shareware route or your own full-game archive.

Creator-reported · Project guide
Which devices and browsers work?

The README explicitly includes mobile phones; exact browsers are unspecified.

Creator-reported · Project guide
What is included in this version?

The shareware route lets you play the Warrior through the first two dungeon floors. Rogue, Sorcerer and the deeper dungeon require your own retail DIABDAT.MPQ. Hellfire is a separate expansion and is not included by importing the base-game archive.

Creator-reported · Project guide
How do saves work?

Saves stay in IndexedDB in this browser profile. Once a save exists, open Manage Saves to download it or choose Upload Save to restore a .sv file. On a fresh profile, the main file picker also accepts a .sv file before starting the game.

Creator-reported · Project guide
What should I know before playing?

Export save files before clearing this site’s browser data. The storage implementation falls back to memory when IndexedDB is unavailable, so progress will not persist in that fallback.

Creator-reported · Project guide
Project & original game credits
    Original project

    Keep exploring

    Diablo

    Open original
    A warrior stands beside a thatched house and a river in DiabloWeb’s shareware demo.

    DiabloWeb browser capture in Tristram using the freely supplied shareware demo. Diablo © Blizzard Entertainment. Playable capture of d07RiV’s DiabloWeb shareware route. No retail game files were used. Source · Editorial-use framework