GameSpotter

Guide 01

How to play Flash games today with Ruffle, Flashpoint or a browser

Flash Player is gone, but SWF files are not. Two free tools, one in the browser and one on the desktop, run almost every old Flash game again.

Updated · GameSpotter editorial team

Pixel-art laptop with a small platform level on screen and a plug-in piece clicking into its side

Why Flash games stopped working in the browser

Every Flash game is a SWF file. For two decades browsers handed those files to Adobe Flash Player, a plug-in installed separately on each computer. Browsers removed plug-in support in stages, Adobe ended Flash Player on December 31, 2020, and the player has refused to run any content since January 12, 2021.

So the problem is not the games. The files are intact. The problem is that nothing in a 2026 browser knows how to read them on its own. Anyone who wants to play Flash games without Flash Player needs a replacement, and there are two good ones. Knowing how to play Flash games today mostly means choosing between them.

Ruffle: a Flash emulator that runs in the browser

Ruffle is an open-source Flash emulator written in the Rust language and compiled to WebAssembly. That last part is the important one: WebAssembly runs inside the browser's own sandbox, the same security box that runs ordinary web pages. A game played through Ruffle cannot reach the rest of the computer the way the old plug-in could.

Ruffle reaches players in three ways:

  1. On the website itself. Newgrounds, the Internet Archive and many smaller game sites have built Ruffle into their pages. Open the game page in any modern browser and it starts. Nothing needs to be installed.
  2. As a browser extension. The Ruffle extension for Chrome, Edge, Firefox and Safari finds Flash content on any page and replaces it with the emulator. This helps on old sites that were never updated.
  3. As a desktop program. The desktop version opens SWF files saved on a computer, which is useful for a personal collection.

The one weakness is ActionScript 3. Early and mid-period Flash games used ActionScript 1 and 2, which Ruffle handles very well. Later games, roughly from 2007 on, used ActionScript 3, a much larger language. Support for it has improved a great deal and covers many popular games, but some still crash, run slowly or show missing graphics.

Flashpoint: the offline archive

Flashpoint is a preservation project started in 2018 by Ben "BlueMaxima" Latimore. Volunteers collect web games and animations, test them, and package each one with the software it needs. The result is a launcher with a searchable library of well over a hundred thousand titles.

Flashpoint does far more than any Flash emulator, because it uses the original players in a controlled setup. That is how it runs Shockwave, Java applets, Unity Web Player games and other formats that no browser has supported for years.

There are two editions:

  • Flashpoint Infinity is the small one. It downloads each game the first time it is opened and keeps it for later.
  • Flashpoint Ultimate contains the whole collection for fully offline use. It needs more than a terabyte of space.

The launcher is built for Windows first. Linux and macOS builds exist and work for most games, with more setup.

How to play Flash games: which tool in the browser or on the desktop

A quick rule of thumb works for most people:

  • One Flash game on a website: open it in the browser and let Ruffle handle it. If the site lacks Ruffle, install the extension.
  • A game that crashes in Ruffle, or any Shockwave game: search for it in Flashpoint Infinity.
  • A large personal archive or a computer without internet: Flashpoint Ultimate.

For most people, that rule is the whole answer to how to play Flash games. What not to do is search for a "Flash Player download". Adobe no longer distributes the browser plug-in, and the installers that circulate on download sites range from outdated to dangerous. One widely shared build was the version Adobe licensed for the Chinese market, which came with adware. There is no need for any of them: every way to play Flash games without Flash Player described here is free.

When a Flash game will not start

The last part of how to play Flash games is knowing why some will not start. Most failures have one of four causes:

  1. A sitelock. Some games check which website they are running on and stop if it is the wrong one. Flashpoint usually patches or works around these.
  2. A missing server. Games that loaded levels, high scores or ads from a server that no longer exists can freeze on a loading screen. Flashpoint often includes the missing files.
  3. ActionScript 3 gaps. If a game freezes in Ruffle, try Flashpoint before giving up.
  4. The wrong file. Some sites embedded a small loader SWF that fetched the real game. Saving only the loader gives a black screen.

For a game that still refuses to run in either tool, the Flashpoint community keeps a list of requests and fixes. The background to why some games behave differently is in Flash vs Shockwave, and the titles that are known to work well are in the classic Flash games list.

Common questions

What is the easiest way to play Flash games without Flash Player?

Open the game on a site that already uses Ruffle, such as Newgrounds or the Internet Archive. It runs in the browser with nothing to install.

Is Ruffle a safe Flash emulator?

Ruffle is open source and runs inside the browser sandbox through WebAssembly, so a game cannot reach files on the computer. It is far safer than the old Flash Player plug-in.

How big is Flashpoint?

Flashpoint Infinity is a small download and fetches games one at a time. Flashpoint Ultimate holds the entire collection and needs more than a terabyte of free space.

Can Flash games be played on a phone?

Websites that use Ruffle work in mobile browsers too, although games designed for a keyboard and mouse can be awkward on a touchscreen. Flashpoint is desktop software.

Does Ruffle play Shockwave games?

No. Ruffle only reads Flash SWF files. Shockwave games need Flashpoint, which bundles the original Shockwave player.

Continue?

  1. 01 Flash vs Shockwave Two plug-ins, two authoring tools, two kinds of game, and how each one runs now.
  2. 02 History of free online games Java applets, Shockwave games, the Flash boom and the move to HTML5.
  3. 03 Classic Flash games Ten classics, who made them, and where each one can be played today.
  4. 04 Flash game portals Newgrounds, Miniclip, Kongregate, Candystand and the rest: then and now.
  5. 05 Are free online games safe? Fake Flash downloads, adware, chat, data and purchases, and how to avoid each.