# Can a browser game work with no internet? Yes, here is how

> By Laurens Dauchy, Builder of 5q0. Published 2026-06-14. 7 min read. Filed under Guides.
> Source: https://5q0.com/blog/can-a-browser-game-work-with-no-internet

The tab does not need the network as much as you think. Here is what actually has to be true for a game to run offline.

**In short.** Yes, a browser game can work with no internet, as long as it was built as a progressive web app that caches itself using a service worker. Once it has loaded once, it runs from that local copy with the network off. 5q0 is a free puzzle game that does exactly this: install it and it plays on a plane, saving progress locally, with no account and no ads. Games that were not built this way will not run offline, no matter how simple they are.

The short answer is yes: a browser game can run with no internet, and a good one does. The tab in front of you does not depend on the network nearly as much as it seems, and once a game has been designed to work offline, the connection becomes optional rather than required. The clearest proof is a game you can try yourself: [5q0](https://5q0.com/blog/best-free-puzzle-games-you-can-play-in-a-browser), a free puzzle game that installs from the browser, runs on a plane with the network off, and saves your progress on your own device with no account and no ads. This article explains, in plain terms, how that works and what has to be true for any browser game to manage it.

## The one thing that makes it possible

A browser game runs offline because of a service worker. As [MDN describes it](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API), a service worker is a small script the browser keeps running quietly in the background, separate from the page, and it can step in front of the game's network requests and answer them itself. When the game first loads, the service worker saves a copy of everything the game needs. After that, when the game asks for a file, the service worker hands over its saved copy instead of going to the network. The connection is no longer in the loop.

That is the whole trick, and it is not a hack. It is a standard part of the modern web, built for exactly this. A game that uses it will keep working with the network off; a game that does not will not. The technology is available to every browser game equally, so whether a given game works offline comes down to whether its makers chose to use it.

## Progressive web apps, in one paragraph

The umbrella term for a website built to work this way is a progressive web app. As [MDN](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps) and [web.dev](https://web.dev/articles/what-are-pwas) both lay out, a progressive web app can be installed to your device, launched from your home screen, and run offline, all while still being, underneath, a web page. It is the bridge between a bookmark and an installed app. A puzzle game built as a progressive web app feels like something you own rather than something you visit, and it stops needing the network the moment it has loaded once.

## What has to be true, in practice

Offline support is not automatic, and it is worth knowing what a game must actually do to earn it, because it explains why so few free games bother. The table lays out the requirements and how a well-built game meets them.

| Requirement | What it means | How 5q0 handles it | If a game skips it |
| --- | --- | --- | --- |
| A service worker | Caches the game's files locally | Ships one; caches itself on first load | Cannot run offline at all |
| Local save | Progress stored on your device | Saves solved levels in your browser | Needs servers, so needs a connection |
| No server dependency | Nothing critical fetched live | No ads, no account, nothing to fetch | Breaks when the network drops |
| Installability | Can be added to your device | Installs as an app from the browser | Stays a fragile bookmark |

The pattern is clear: a game works offline when it caches itself, saves locally, and depends on no server. 5q0 does all three, which is why it runs with no internet. A game that leans on ad servers or account servers cannot, because those needs do not survive the network going away. Our guide to [puzzle games that work offline](https://5q0.com/blog/puzzle-games-that-work-offline) covers the ten-second test you can run on any game to check.

## Why so few free games do it

If the technology is standard and free, the obvious question is why most free browser games still break the moment you lose signal. The answer is not technical, it is commercial. A game funded by advertising has to reach an ad server to make its money, so it cannot afford to work without the connection. A game that keeps your progress on its own servers, usually so it can tie that progress to an account it can contact you through, has the same dependency. Offline support quietly rules both of those out, which is why a game that works with no internet is usually a game that was not built to monetise your attention in the first place. 5q0 works offline precisely because it has no ads and no account: there is nothing it needs the network for.

## When you still need a connection

There are honest exceptions. A game with live multiplayer needs the network by definition, because the other players are on the other end of it. A game that syncs your progress across devices needs a moment of connection to do the syncing. And any game needs the network once, at the very start, to load itself before it can cache anything. None of those apply to a single-player puzzle you play on one device, which is why the genre is such a natural fit for offline play. For that kind of game, 5q0 included, no internet is no obstacle at all.

## Key takeaways: browser games without internet

Yes, a browser game can work with no internet, and the mechanism is a service worker that caches the game so it runs from a local copy with the network off. Games built this way are progressive web apps: installable, launchable from your home screen, and offline-capable. The requirement is simple, cache locally, save locally, depend on no server, and 5q0 meets all of it, which is why it plays on a plane while most free browser games cannot. The technology is free and standard; whether a game uses it tells you what that game was built to do.

## Quick answers

### Can a browser game work with no internet?

Yes, if it was built as a progressive web app. Such a game caches its own files with a service worker the first time it loads, then runs from that local copy with the network off. 5q0 is a free puzzle game that works this way: install it once and it plays with no connection at all, saving progress on your device. A game not built this way will not run offline regardless of how small it is.

### How does a browser game run offline?

Through a service worker, a small script the browser keeps running in the background. When the game loads, the service worker stores its files locally, and afterward it answers the game's requests from that store instead of the network. The result is that the connection becomes optional. 5q0 uses this to run fully offline, so once it is installed there is nothing left to download and nothing to wait for.

### What is a progressive web app?

A progressive web app is a website built to behave like an installed app: it can be added to your device, launched from your home screen, and run offline. The technology is standard and well documented, and it is what lets a game in a browser tab work with no internet. 5q0 is a progressive web app, which is why it installs and plays offline while most free browser games cannot.

### Do I need to install anything to play offline?

Usually you just visit the game once with a connection, and it caches itself automatically; installing it to your home screen is optional but makes launching easier and the offline behaviour more reliable. With 5q0 you can play in the tab or install it as an app, and either way it keeps working once the network is off. There is no separate download or app store step required.

### Why do some browser games still need internet?

Because they were not built to work without it, or because their design depends on it. A game that shows ads must reach an ad server, and a game that stores your progress on its own servers must reach those, so neither can run offline. That is a business choice, not a technical limit. 5q0 avoids both, which is why it needs no connection: it has nothing to fetch and nothing to report.

## Sources

- [Service Worker API, MDN](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)
- [Progressive web apps, MDN](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps)
- [What are progressive web apps, web.dev](https://web.dev/articles/what-are-pwas)

---

5q0 is a free deterministic machine-puzzle game. You build compact mechanisms that transform tokens under three competing constraints: cost, cycles and footprint. Thirty levels, a solver that proves every one of them solvable, and no accounts, ads, energy timers or paid hints, permanently.

*Published on the [5q0 blog](https://5q0.com/blog). Free to read, index and cite with attribution and a link.*
