GUIDE / QUAKE I, II AND III ONLINE, AND THE 1996 CAMPAIGN / UPDATED OCTOBER 15, 2026
Quake in Your Browser: Quake I, II and III, Free
Short answer: yes, all three, free, with nothing to install. Pieter Levels runs public servers for Quake, Quake II and Quake III Arena that you join from a browser tab at q1.pieter.com, q2.pieter.com and q3.pieter.com: type a name and you are in a deathmatch with whoever is on. For the original single-player game, mrdoob's Three.js port plays the free 1996 shareware episode. Pick by what you want: Quake III for the busiest server, Quake II for bots when nobody is on, Quake I for the lightest download, the Three.js port for the campaign. Quake belongs to id Software and ZeniMax (Microsoft); these are unofficial fan projects, and we link to them rather than host them.
Online deathmatch 3
Real players, no account: each server asks for a name and drops you into a match. The text chat is open, with only a filter for banned names.
Quake III Arena online: type a name and you are in a public deathmatch on the demo maps, The Longest Yard (q3dm17) included. About two dozen people were playing when we checked. Runs on Q3JS, ioquake3 compiled to WebAssembly. About 76 MB the first time, cached after.
The original Quake as QuakeWorld deathmatch on the FTE engine: the start map and episode 1 (e1m1 to e1m8), up to eight players. Twelve were on when we checked. About 24 MB, the lightest of the three.
Quake II deathmatch on the original maps (q2dm1 to q2dm8), five capture-the-flag maps and a custom map, up to eight per server with bots filling empty slots, so there is always a match. About 81 MB. Pieter says he made this one with AI.
The 1996 single-player game: the free shareware Episode 1 with the original menus, nailgun and grenade launcher, ported to Three.js by mrdoob (who created Three.js) with Claude. If you own the full game, you can load your own pak file for the rest. About 22 MB.
Not Quake itself but a homage that fits in 13 kilobytes: two levels, five enemy types, three weapons and dynamic lighting, made for the js13k jam in 2021. Open source.
Online deathmatch on the demo maps, The Longest Yard included
about 76 MB, cached after the first visit
Yes, by touch
Online multiplayer
Questions
Can you play Quake in a browser?
Yes. As of October 15, 2026, Quake, Quake II and Quake III Arena all have online deathmatch servers you join from a browser tab, and the original single-player shareware episode runs on Three.js. All free, no download and no account.
Pieter Levels' (levelsio) web version of Quake III Arena: a public server you join from the browser. The engine is Q3JS, ioquake3 compiled to WebAssembly by lukathedev, and the maps are the free demo set: q3dm1, q3dm7, q3dm17 (The Longest Yard) and q3tourney2. q1.pieter.com and q2.pieter.com do the same for Quake and Quake II on the FTE engine.
Do I need to own Quake?
No: there is nothing to buy or install, and each one loads in the tab. If you own the full original Quake, the Three.js port lets you load your own pak file for the rest of the game beyond the free first episode.
Does it work on a phone?
The three online servers have on-screen touch controls; a keyboard and mouse is still the way to win. The Three.js port and Q1K3 need a keyboard and mouse. More in our guide to browser games on your phone.
Is it official, and is it safe?
Unofficial: the pieter.com pages call themselves non-commercial fan projects, and Quake belongs to id Software and ZeniMax (Microsoft). The landing pages ask for permission to send notifications as they load (you can say no), the chat is open, and these are violent 1990s shooters, so not for young kids.
More id-era shooters in a tab 5
Doom, Wolfenstein 3D, Half-Life (whose engine grew out of Quake's) and Counter-Strike 1.6 on live servers.
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.