SWF Player

Play old Flash files in your browser

No upload Free MP4WebMGIF

Twelve days after the funeral, Adobe pulled the plug for good

Adobe stopped supporting Flash Player on December 31, 2020. Twelve days later, on January 12, 2021, Adobe Flash Player began blocking all Flash content, even on computers where it was still installed. Both dates are documented on Adobe’s Flash Player end-of-life page.

That kill switch is why a folder of SWF files looks so dead today. Below, we compare the four realistic ways to view and play SWF files in 2026, including the SWF player running above this text, and say which one to use.

What is an SWF file?

SWF stands for Small Web Format, and older documentation calls it Shockwave Flash. It is the compiled output of Flash (Macromedia Flash before 2005): vector graphics, sound, bitmaps and ActionScript code packed into a single file. Games, banner ads, e-learning modules, intros and whole websites shipped in this format for about two decades.

Three facts matter if you want to open one today:

  • An SWF file needs a runtime that executes Flash bytecode. A media player such as VLC, Elmedia Player for Mac or the old SWF File Player for Windows can show a few code-free files, but fails on anything interactive.
  • Content written in ActionScript 1 or 2 (roughly up to 2006) is far easier to emulate than ActionScript 3.
  • The format has not changed since Adobe froze it, so a player that works now will keep working.

Four ways to open SWF files, side by side

Method What you need AS1/AS2 AS3 Your file stays private Best for
Browser emulator (this SWF player) Any modern web browser on Windows, Mac or Linux Yes, most of it Growing share Yes, nothing is uploaded Quick playback, recording clips, checking many files
Ruffle desktop app A free download for Windows, Mac or Linux Yes, most of it Growing share Yes Big collections, offline use
Archived Flash Player projector An old Adobe projector executable Yes Yes Yes Complex AS3 apps the emulator cannot run yet
Convert to video The recorder in this player, a screen recorder or a converter As a recording As a recording Local recording: yes; online converters: no Sharing an animation or a playthrough as MP4

1. An SWF player in the browser (the one above)

The tool at the top of this page uses Ruffle, an open source Flash Player emulator written in Rust and compiled to WebAssembly, licensed MIT/Apache 2.0. We host it ourselves. Your browser downloads the emulator once, about 10 MB, and from there on everything runs locally.

Drop your SWF file onto the player or click the file dialog and pick it. Nothing leaves your computer. There is a full screen button and a letterbox toggle for files with an unusual aspect ratio. No account, nothing to install, free.

Two extras make it more than a viewer:

  • Recorder: while an SWF plays, you can record it as MP4 (H.264 with AAC or Opus sound), WebM (VP9 or VP8 with Opus) or GIF. Video runs at 24, 30 or 60 fps and up to twice the stage size, capped at 1920 px; clips stop after 15 to 120 seconds, GIFs after 60 at most. Sound comes from the emulator, not your microphone, where the browser can encode it, and games stay playable while you record.
  • Batch view: drop a whole folder and you get one card per SWF with size, SWF version (AS1/2 or AS3), compression (FWS, CWS or ZWS), stage size, frame rate, frame count and length, plus an optional preview image. Click a card, then it opens for playback.

Compatibility is the limit. Ruffle plays most ActionScript 1 and 2 content and a growing share of ActionScript 3. Its public compatibility tracker currently reports 99 % language support for AVM1 and 90 % for AVM2, with API coverage at 82 % for both. Some late-era AS3 games and apps still fail or glitch.

2. Ruffle as a desktop player for Windows, Mac and Linux

The same emulator is also available as a native app. Download it from ruffle.rs, open an SWF file through the menu or by dragging it in, and play. Compatibility is identical to the web version because it is the same code.

Use the desktop version when you have hundreds of files, when a game needs more memory than a browser tab gets, or when you want to play offline. It is also the better choice for Mac users who don’t want anything running inside Safari.

3. An archived Flash Player projector

Adobe used to publish “projector” builds of Flash Player as standalone executables for Windows and Mac. Copies still circulate in archives, and a projector runs every SWF file exactly as the original plugin did, including the ActionScript 3 content that emulators struggle with.

The catch: you are running an unpatched binary Adobe abandoned years ago, from a source Adobe does not control. Use it only on a spare machine and only with files you trust.

4. Convert the SWF file to video

The quickest way to convert SWF to MP4 is the recorder above: press Record, or use the “Restart and record” option to capture a set number of seconds from the first frame. Keep the tab visible while it runs, and on a slower machine record a second take if the first one stutters. For sessions longer than two minutes, you can use a free screen recorder such as OBS Studio. The video itself is not interactive, so keep the original. Online converters often upload it to their servers and tend to fail on animations built from code.

For a short loop, record straight to GIF or trim an existing clip in our GIF maker; the slideshow maker combines several clips into one MP4 or WebM.

Comparison infographic of four ways to open an SWF file: browser emulator, Ruffle desktop, archived projector and video conversion
Four ways to play an SWF file today, compared on effort, compatibility and privacy.

Our recommendation

Start with the SWF player on this page. For most Flash-era files, which are AS1 and AS2 games and animations, it works within seconds and keeps your file on your own disk.

Switch to the Ruffle desktop app for offline playback. Reach for an archived projector only when an ActionScript 3 file refuses to run in Ruffle and you accept the security trade-off. To share an animation or a playthrough, record it right here as MP4, WebM or GIF.

Illustration of a person at a laptop playing an old Flash game from a USB stick
An old SWF game from a backup drive, playing again in a normal browser tab.

Quick answers

How do I open an SWF file without Flash Player?

Drag it onto the SWF player above, or use the Ruffle desktop app. Both are free and compatible with Windows, Mac and Linux. You don’t need Adobe Flash Player, and you don’t need a browser extension.

Can Chrome, Edge or Firefox still play SWF files?

Not on their own. All major browsers removed Flash support in early 2021. They can run an emulator like the one above, which is a different thing.

Does VLC open SWF files?

Only the rare ones that are plain video without code. Most files from games and websites will not play in a media player, and the same goes for GOM Player, Media Player Classic and Elmedia Player.

Is Ruffle safe?

Ruffle is open source, actively maintained and written in a memory-safe language. The web version also runs inside the browser sandbox.

Why did Adobe discontinue Flash Player?

Adobe announced the end of life in July 2017, pointing to open standards such as HTML5, WebGL and WebAssembly that had matured enough to replace it. Security was the other reason.

A note on where you are

This domain carried the Amara Flash programs from 2004 to 2016, tools that produced exactly the kind of SWF files people now try to view again. The browser tools on this site are their successors, built on web standards instead of Flash. We are not the original company; the whole story is on our about page. If you have an old Amara animation on a drive somewhere, the SWF player above is the fastest way to see it again.