GUIDE / 16 CLASSICS THAT RUN IN A TAB / UPDATED OCTOBER 10, 2026

Classic PC and Console Games You Can Play in Your Browser

Quake, Doom, Diablo, LEGO Island, The Simpsons: Hit & Run, Half-Life, Crash Bash, wipEout and Pitfall! all run in a browser tab now, free, with nothing to install. Community programmers compile the original engines to WebAssembly or rebuild them for the web, and the game loads straight into the page. This guide lists every one on the wall, what you actually get, how much it downloads before you can play, and whether it works on a phone.

How we checked. We opened each game, checked its first playable scene and measured its initial assets or network transfer, then noted phone support, players and whether it asks for an account. We skip ports that make you download gigabytes: GTA V, Skate 3 and Urban Terror each need well over a gigabyte, so they are not here.

Unofficial, and labelled. These are fan and community projects, not releases from the original studios, and every listing names the rights holder. Some run on data the studios gave away (the Quake, Doom and Diablo shareware, Valve's Half-Life demos, SimCity's open-sourced code); others run original game files. We link to each project; we do not host any game.

At a glance 16

Play itOriginalWhat you getDownload before playPhonePlayers
Quake (q1.pieter.com)Quake (1996)id SoftwareOnline deathmatch on the episode 1 maps, up to 8 playersabout 24 MBYes, by touchOnline, up to 8
Three.js QuakeQuake (1996)id SoftwareThe single-player shareware episode, rebuilt on Three.jsabout 22 MB (shareware pak0.pak 19 MB)Not checkedSingle player
Quake II (q2.pieter.com)Quake II (1997)id SoftwareOnline deathmatch and capture the flag, topped up with botsabout 81 MBYes, by touchOnline, up to 8 with bots
Quake III Arena (q3.pieter.com)Quake III Arena (1999)id SoftwareOnline deathmatch on the demo maps, The Longest Yard includedabout 76 MB, cached after the first visitYes, by touchOnline multiplayer
Three.js DoomDoom (1993)id SoftwareShareware Episode 1, Knee-Deep in the Dead, on Three.jsabout 8 MBDesktop onlySingle player
Three.js DescentDescent (1995)Parallax Software / InterplayShareware Episode 1, six degrees of freedom, on Three.jsabout 9 MBDesktop onlySingle player
WebXash (Half-Life in the browser)Half-Life (1998)ValveValve's free Uplink, Day One and deathmatch demos; your own Steam files for the full gameabout 38 to 87 MB per demoDesktop onlySingle-player demos; self-hosted multiplayer
LEGO Island (isle.pizza)LEGO Island (1997)The LEGO Group / MindscapeThe whole game, from a full decompilation4 MB to start; the original game data streams in as you playYes, by touchSingle player; optional multiplayer
The Simpsons: Hit & Run (browser port)The Simpsons: Hit & Run (2003)Radical Entertainment / Vivendi / FoxThe whole PC game, ported from its source codeabout 54 MB before Start; the rest streams as you playDesktop onlySingle player
Diablo 1 in the BrowserDiablo (1996)BlizzardThe shareware version; your own files unlock the full gameabout 28 MB, cached after the first visitOpens; best on desktopSingle player
Crash Bash OnlineCrash Bash (2000)Eurocom / Cerny Games / Activision28 free battle arenas, solo CPUs or online rooms; Adventure needs an accountabout 24 MB for the first solo arena; others load on demandNot checkedSolo vs CPUs or 2-4 online players
wipEout (browser port)wipEout (1995)Psygnosis / SonyOriginal anti-gravity racing; choose MINIMAL VERSION to skip music and introabout 13 MB minimal; optional full version listed at 144 MBNot checkedSingle player
Pitfall!Pitfall! (1982)David Crane / ActivisionBrowser reconstruction with smooth scrolling and three difficulty modesunder 1 MB through the first playable sceneNot checkedSingle player
bunnyhop.lolCounter-Strike: Source bhop (2004 engine)Valve; community maps by their credited makersMovement time trials, a beginner tutorial, ghosts and online serversabout 20 MB through the tutorial; other maps load on demandDesktop onlySolo time trials and online servers
micropolisJSSimCity (1989)Maxis / EA (open-sourced as Micropolis)The original simulation, ported to JavaScriptunder 1 MBDesktop onlySingle player
Lost City (RuneScape 2004) · account neededRuneScape (as of November 2004)JagexA community reconstruction of 2004 RuneScape; free account neededabout 5 MB; maps and models stream in as you playDesktop onlyMassively multiplayer

Shooters 7

Preview of Quake (q1.pieter.com)↗
QUAKE (1996)ONLINE, UP TO 8

Quake (q1.pieter.com)

The original Quake as online deathmatch: QuakeWorld on the FTE engine, the episode 1 maps and up to eight players.

DOWNLOADabout 24 MB. Phone: yes, by touch.

BY Pieter Levels
★ RATE IT FIRST↗ 12 VISITS · 1 TODAY
PLAY ↗
Preview of Three.js Quake↗
QUAKE (1996)SINGLE PLAYER

Three.js Quake

id Software's 1996 Quake, ported to Three.js by mrdoob with Claude. The shareware first episode plays free in a tab.

DOWNLOADabout 22 MB (shareware pak0.pak 19 MB). Phone: not checked.

BY mrdoob
★ 4.0 (1)↗ 22 VISITS · 1 TODAY
PLAY ↗
Preview of Quake II (q2.pieter.com)↗
QUAKE II (1997)ONLINE, UP TO 8 WITH BOTS

Quake II (q2.pieter.com)

Quake II deathmatch online in the browser, which Pieter Levels says he made with AI: the classic DM maps, CTF and bots.

DOWNLOADabout 81 MB. Phone: yes, by touch.

BY Pieter Levels
★ RATE IT FIRST↗ 6 VISITS · 0 TODAY
PLAY ↗
Preview of Quake III Arena (q3.pieter.com)↗
QUAKE III ARENA (1999)ONLINE MULTIPLAYER

Quake III Arena (q3.pieter.com)

Online Quake III Arena deathmatch in a tab: type a name, press Play and frag whoever is on, The Longest Yard included.

DOWNLOADabout 76 MB, cached after the first visit. Phone: yes, by touch.

BY Pieter Levels
★ RATE IT FIRST↗ 11 VISITS · 1 TODAY
PLAY ↗
Preview of Three.js Doom↗
DOOM (1993)SINGLE PLAYER

Three.js Doom

Doom's shareware Episode 1, Knee-Deep in the Dead, rebuilt on Three.js by mrdoob with Claude and Codex.

DOWNLOADabout 8 MB. Phone: desktop only.

BY mrdoob
★ 5.0 (1)↗ 26 VISITS · 0 TODAY
PLAY ↗
Preview of Three.js Descent↗
DESCENT (1995)SINGLE PLAYER

Three.js Descent

Parallax Software's 1995 six-degrees-of-freedom shooter, ported to Three.js by mrdoob with Claude. Shareware Episode 1 included.

DOWNLOADabout 9 MB. Phone: desktop only.

BY mrdoob
★ RATE IT FIRST↗ 13 VISITS · 0 TODAY
PLAY ↗
Preview of WebXash (Half-Life in the browser)↗
HALF-LIFE (1998)SINGLE-PLAYER DEMOS; SELF-HOSTED MULTIPLAYER

WebXash (Half-Life in the browser)

Half-Life in a browser tab on the Xash3D engine: the free Uplink, Day One and deathmatch demos start in a click; bring your own files for the full game or CS 1.6.

DOWNLOADabout 38 to 87 MB per demo. Phone: desktop only.

BY Dash Bell (x8BitRain)
★ RATE IT FIRST↗ 14 VISITS · 2 TODAY
PLAY ↗

Racing and movement 2

Preview of wipEout (browser port)↗
WIPEOUT (1995)SINGLE PLAYER

wipEout (browser port)

The original anti-gravity racer in your browser: futuristic ships, weapon pickups and sweeping tracks.

DOWNLOADabout 13 MB minimal; optional full version listed at 144 MB. Phone: not checked.

BY Dominic Szablewski (phoboslab)
★ RATE IT FIRST↗ 0 VISITS · 0 TODAY
PLAY ↗
Preview of bunnyhop.lol↗
COUNTER-STRIKE: SOURCE BHOP (2004 ENGINE)SOLO TIME TRIALS AND ONLINE SERVERS

bunnyhop.lol

Counter-Strike: Source bunnyhopping in a browser: learn to strafe, chain jumps and race your own best ghost.

DOWNLOADabout 20 MB through the tutorial; other maps load on demand. Phone: desktop only.

BY bunnyhop.lol team
★ RATE IT FIRST↗ 3 VISITS · 3 TODAY
PLAY ↗

Adventure and action 5

Preview of LEGO Island (isle.pizza)↗
LEGO ISLAND (1997)SINGLE PLAYER; OPTIONAL MULTIPLAYER

LEGO Island (isle.pizza)

The 1997 LEGO Island running in your browser: explore the island, build vehicles, race, and meet Pepper and the Brickster.

DOWNLOAD4 MB to start; the original game data streams in as you play. Phone: yes, by touch.

BY isledecomp community
★ 5.0 (1)↗ 21 VISITS · 5 TODAY
PLAY ↗
Preview of The Simpsons: Hit & Run (browser port)↗
THE SIMPSONS: HIT & RUN (2003)SINGLE PLAYER

The Simpsons: Hit & Run (browser port)

The 2003 Simpsons: Hit & Run running in a browser tab: drive around Springfield, smash things and do the family's missions.

DOWNLOADabout 54 MB before Start; the rest streams as you play. Phone: desktop only.

BY Caleb Joseph
★ 5.0 (1)↗ 42 VISITS · 8 TODAY
PLAY ↗
Preview of Diablo 1 in the Browser↗
DIABLO (1996)SINGLE PLAYER

Diablo 1 in the Browser

The original 1996 Diablo running in your browser through WebAssembly. The shareware is free; bring your own files for the full game.

DOWNLOADabout 28 MB, cached after the first visit. Phone: opens; best on desktop.

BY d07RiV
★ 5.0 (1)↗ 28 VISITS · 2 TODAY
PLAY ↗
Preview of Crash Bash Online↗
CRASH BASH (2000)SOLO VS CPUS OR 2-4 ONLINE PLAYERS

Crash Bash Online

The PS1 party game in a tab: 28 free battle arenas, solo against CPUs or in online rooms with friends.

DOWNLOADabout 24 MB for the first solo arena; others load on demand. Phone: not checked.

BY Crash Bash Online team
★ RATE IT FIRST↗ 1 VISITS · 1 TODAY
PLAY ↗
Preview of Pitfall!↗
PITFALL! (1982)SINGLE PLAYER

Pitfall!

Swing over crocodiles, dodge rolling logs and collect jungle treasures in a tiny browser rebuild of the Atari classic.

DOWNLOADunder 1 MB through the first playable scene. Phone: not checked.

BY meatfighter
★ RATE IT FIRST↗ 0 VISITS · 0 TODAY
PLAY ↗

Simulation and MMO 2

Preview of micropolisJS↗
SIMCITY (1989)SINGLE PLAYER

micropolisJS

The original SimCity simulation, open-sourced as Micropolis, hand-ported to JavaScript. Zone, build, tax, and watch a city grow or fail.

DOWNLOADunder 1 MB. Phone: desktop only.

BY Graeme McCutcheon
★ RATE IT FIRST↗ 11 VISITS · 2 TODAY
PLAY ↗
Preview of Lost City (RuneScape 2004)↗
RUNESCAPE (AS OF NOVEMBER 2004)MASSIVELY MULTIPLAYER

Lost City (RuneScape 2004)

A free, open-source, community-run reconstruction of RuneScape exactly as it was on 24 November 2004, playable in the browser.

DOWNLOADabout 5 MB; maps and models stream in as you play. Phone: desktop only.

BY 2004Scape community
★ RATE IT FIRST↗ 14 VISITS · 2 TODAY
PLAY ↗

Inspired by the classics 2

Questions

Can you really play Quake or LEGO Island in a browser?

Yes. The original engines are compiled to WebAssembly (or rebuilt in Three.js), and the game data loads into the page. You click play and you are in: no installer, no emulator setup, no account for most of them.

Are they free?

Every game in this guide is free to play. A few creators take donations, Lost City asks for a free account, and Crash Bash needs an account for its saved Adventure campaign; its Battle arenas work as a guest.

How big are the downloads?

From under 1 MB for SimCity and Pitfall! to about 87 MB for the largest Half-Life demo. Choose wipEout's MINIMAL VERSION for about 13 MB; its optional full version with music and intro is listed at 144 MB. LEGO Island and The Simpsons: Hit & Run start small and stream the rest as you play. We leave out ports that need roughly 200 MB or more before you can play.

Which ones work on a phone?

Quake (q1.pieter.com), Quake II (q2.pieter.com), Quake III Arena (q3.pieter.com), LEGO Island (isle.pizza) play by touch. The rest want a keyboard and mouse. More in our guide to browser games on your phone.

Which ones are multiplayer?

The three Quakes on q1, q2 and q3.pieter.com are online deathmatch with real players and bots, and Lost City is a full MMO.

KNOW ONE WE MISSED?

If a classic game runs in your browser and does not need a giant download, suggest it. We check every one before it goes up. Browse the rest of the free browser shooters or the full game wall.