A browser game is a video game that starts from a web page and runs through browser technology rather than a separately installed game application. A separate installer is usually unnecessary, although the browser still downloads the files needed for play. The game page supplies the code, images, sound and other assets that the browser needs, then the browser uses the device’s processor and graphics hardware to present the game and respond to input.
This guide defines the browser-game format itself; separate guides compare browser games with installed games and explain the technologies used to run them.
This definition covers a wide range of experiences. A browser game may be a compact puzzle that runs almost entirely on your device, a 3D driving game rendered with web graphics technology, or an online multiplayer game that exchanges information with a remote server. The common point is that play begins from a website. You can see the variety of formats in the 9MinGames game library.
What happens when you open a browser game?
Opening a game page starts a sequence that is similar to loading any interactive website, but the page usually has more assets and more continuous processing to perform.
- The browser requests the page. It downloads the page structure and the scripts needed to start the game.
- The game requests its assets. These may include images, animation data, sound, fonts, level files and 3D assets.
- The browser prepares the play area. The game may draw into an HTML canvas, use regular page elements, or use WebGL for hardware-accelerated graphics.
- The game begins its update loop. It repeatedly reads input, updates positions and rules, then draws the next frame.
- Optional services connect. A game may contact a server for matchmaking, scores, accounts or shared multiplayer state.
Although a separate installer is not normally required, the browser still transfers game files over the network. Those files may be kept temporarily in browser storage so that a later visit can start more quickly. This is different from installing a conventional desktop or mobile application.
Which web technologies make browser games possible?
Modern browser games are usually built from the same foundations as other web applications. HTML defines the page and its accessible controls. CSS handles layout and presentation around the game. JavaScript manages interaction and can run much of the game logic.
For graphics, a game may use the Canvas element to draw a changing 2D scene. More demanding 2D and 3D games can use WebGL, which gives web content access to accelerated graphics. Some games also use WebAssembly so that code written in languages other than JavaScript can run efficiently in the browser. These are common building blocks, not a checklist that every browser game must use.
Sound may come from regular audio elements or browser audio features. Keyboard, mouse and touch input are widely used. Controller support is possible through browser gamepad support, but it depends on the individual game and browser. A game page should therefore be checked for its actual control instructions rather than assuming every input method is available.
Does the game run on your device or on a server?
Many browser games split the work between the player’s device and one or more servers.
Client-side work
The browser normally handles drawing, animation, local input and at least part of the game rules. This is why a visually demanding browser game can still run slowly on a fast connection: the device must produce the frames, not merely download them.
Server-side work
A server may store an account, verify scores, arrange multiplayer sessions or keep several players in the same match state. In a real-time multiplayer game, the browser sends actions to the server and receives updates about other players. A short network delay can therefore affect multiplayer responsiveness even when the graphics are running smoothly.
Single-player does not automatically mean offline. A game may still need a connection to download levels or verify a session. Conversely, some web applications can store enough files locally to keep parts of an experience available without a connection. The behavior depends on how the game was built.
How do controls work?
The browser receives keyboard presses, pointer movement, clicks and touch events, then the game decides what those events mean. One title may use the arrow keys for movement, another may use WASD, and a mobile-oriented game may rely on taps or swipes.
Input can also be shared. Some two-player browser games divide one keyboard between two people, while turn-based games let players take turns with the same mouse or touchscreen. Online multiplayer is different because each player may be using a separate device.
Browser shortcuts can sometimes overlap with game controls. For example, a key may also scroll the page or activate a browser command. Well-designed game pages prevent those conflicts while the player area is active, but behavior can still vary by browser.
How can a browser game remember progress?
A game can keep progress locally in the browser, save it to an online account, or provide no persistent save at all. Local methods include Web Storage and IndexedDB. These systems keep data associated with the website that created it. Account-based games can store progress on a server and may make it available on another device after sign-in.
Closing a tab does not necessarily erase local progress, but private browsing, clearing site data or switching to another browser can. The safest approach is to test whether the current title preserves progress before relying on it, and avoid clearing site data until you know where the save lives.
Are browser games the same as downloaded games?
No. Both can use similar game engines and can offer simple or complex play, but their delivery and access are different. Browser games are opened through a URL and are updated through the website. Downloaded games are installed as applications and usually keep more files directly on the device.
Neither format is automatically faster, safer or better. A small browser puzzle may start sooner than a large installed game, while a demanding installed title may have deeper access to hardware and work offline more reliably. Compare setup, storage, updates, offline support, controls and save behavior for the exact versions available.
What should you check before playing?
- Confirm that the title supports your device and preferred input method.
- Read the control instructions before assuming keyboard, touch or controller support.
- Allow the game time to download its initial assets on a slower connection.
- Use fullscreen only when the game and browser support it.
- Do not assume that progress is saved until you have verified it.
- Avoid pages that ask you to install an unrelated executable in order to start a normal browser game.
Browser games are best understood as interactive web applications designed for play. They can be lightweight or technically demanding, local or connected, temporary or persistent. The browser provides a common doorway, while each game decides how graphics, controls, networking and saves are implemented. You can start exploring free online games without treating every title as if it follows exactly the same technical rules.