The Best Browser Mini Games That Work Offline

Published · Last updated

The best moment for a mini game is usually the worst moment for a connection: a subway tunnel, a flight, a rural bus ride, a school laptop with spotty Wi-Fi. Most browser games give up the second the signal drops. A small but growing group of browser games keeps running anyway, because everything they need is already saved on your device. Here is how that works, what separates a good offline mini game from a frustrating one, and the four games we built to play anywhere.

How offline browser games work

A normal web page is fetched from a server every time you open it. An offline-capable game adds two pieces of technology that change that.

Service workers

A service worker is a small script your browser installs the first time you visit a site. It sits between the page and the network and can save files (the game code, graphics and sounds) in a local cache. The next time you open the game, the service worker serves those files from your device. If there is no network, the game still loads, because it never needed one.

The one requirement: you have to visit once while online so the files can be cached. After that first load, the game works without a connection.

Progressive web apps (PWA)

A site that pairs a service worker with a web app manifest can be installed like an app. That gives you a home-screen icon, a fullscreen window without browser bars, and a game that opens straight from your app drawer. No app store, no large download, and you can remove it like any other app.

Airplane mode tips

What makes a good offline mini game

Not every game suits a three-minute wait for the bus. The ones that work best share a few traits:

Our four games that work offline

All four are free, run in any modern browser, and keep working without a connection once they have loaded. Scores and leaderboards need a connection, but the games themselves do not.

Dino Run

Dino Run is an endless desert runner starring Dash, an original raptor with an orange scarf. You jump over rocks, shrubs and logs, duck under high flyers, and the pace keeps rising the longer you survive. Holding duck in mid-air makes you drop faster, which is the key to clearing tight obstacle pairs. Every 500 points the palette swaps between day and night, a small nod to classic retro games. It is the easiest of the four to pick up and the hardest to put down.

Flappy

Flappy is a one-button flyer with a small bat instead of a bird. Tap to flap, slip through the gaps between pillars, and earn Bronze, Silver, Gold or Platinum medals at 10, 20, 30 and 40 gaps. It is short, tense and very replayable. If you keep crashing in the teens, our guide on how to score 50+ in Flappy covers rhythm and positioning.

Jump Up

Jump Up is a vertical platformer where you bounce ever higher. Springs launch you upward, crumbling platforms break under you, and vanishing platforms only give you one chance. Power-ups help you shoot past whole sections of the climb. There is an endless mode plus a seeded Daily Challenge: everyone gets the same level for the day, so scores are directly comparable.

Invoker Trainer

Invoker Trainer is a fan-made practice tool for players of Dota 2 who want faster, cleaner Invoker spell casting. It has three modes: Spell Rush for raw speed, Combo Trainer for drilling full sequences, and a Daily Challenge with a fixed spell list. It is aimed at a specific audience, but if that is you, it is a useful way to practice anywhere. Our Invoker combo guide pairs well with it. Invoker Trainer is not affiliated with or endorsed by Valve Corporation.

Practical tips for playing anywhere

Battery

Data use

Once a game is cached, playing it offline uses no mobile data. Online, the games themselves use very little: mostly small score submissions and occasional updates. If you are on a tight data plan, load the games on Wi-Fi first.

Kids, school and commutes

FAQ

Do I need to install anything?

No. Every game runs in your browser. Installing to your home screen is optional, but it makes offline play more reliable and opens the games fullscreen.

Why doesn’t the game load in airplane mode?

It probably was never fully cached. Open it once while online, start a round, then try again. Also check that you are not in a private window and have not cleared site data.

Are the games free?

Yes. All four games are free to play.

Do my scores save offline?

Gameplay works offline, but leaderboard submissions need a connection and a signed-in account. Play online and signed in when you want your runs to count.

Which game should I start with?

Dino Run if you want something instantly familiar, Flappy for a quick challenge, Jump Up for more variety, and Invoker Trainer if you play Invoker in Dota 2.

← All posts