« Back to the blog

How to Export an Old Flash Animation as a GIF or Video

How to Export an Old Flash Animation as a GIF or Video

Old Flash animations live inside SWF files, and most computers and browsers can’t play those natively anymore and most computers and browsers can’t play those natively anymore (Adobe discontinued Flash Player back in 2020). Watching one is one problem. Sharing it, posting it somewhere, or archiving it in a format that won’t need special software to open ten years from now is a different problem, and it needs a different fix: converting the animation into a standard video or GIF file. Here’s how to do that without needing Flash itself installed anywhere.

Why You’d Want to Convert an SWF to GIF or Video

Social media platforms and messaging apps don’t know what to do with an SWF file, they need an MP4 or a GIF to display anything at all. A converted file is also just safer for the long haul: a GIF or MP4 will keep working in any browser or app for the foreseeable future, while an SWF depends on an emulator staying maintained. And if you want to drop the animation into a modern website, a slide deck, or a video edit, a standard video file will simply work, where an SWF won’t.

Method 1: Record Playback with Ruffle and a Screen Recorder

This is the most reliable method, because it doesn’t try to read anything from inside the SWF file itself. It just records what actually plays on your screen, so timing, animation, and sound all come through exactly as intended.

  1. Open the SWF in Ruffle. Use either the Ruffle desktop app or the browser extension version, both are free and actively maintained, and both will play most SWF files without any extra setup.
  2. Start a screen recording before you hit play. OBS Studio is the standard free option here, it’s open source, has no watermark, and works on Windows, Mac, and Linux. If you don’t want to install anything, your operating system’s built-in recorder works fine too, Windows has the Xbox Game Bar (Win+G), and macOS has the screenshot toolbar (Cmd+Shift+5), both of which can record a specific window.
  3. Play the animation all the way through, then stop recording. Trim off any dead space at the start or end.
  4. Export as MP4. OBS defaults to a different format out of the box, so check its output settings and switch to MP4 before recording, or convert the file afterward. Windows’ Game Bar and macOS’s built-in recorder both save as MP4 automatically.
  5. Convert to GIF only if you specifically need one. A browser tool like ezgif.com does it in a couple of clicks. If you’re comfortable with a terminal, ffmpeg can do a basic conversion in one command, though getting decent color quality out of it usually takes two commands rather than one.

Because this method is a real-time capture, it preserves the animation’s actual timing and sound exactly as it plays, no guessing involved.

Method 2: A Dedicated SWF-to-Video Converter

If you’d rather skip the manual recording step, there are tools built specifically to convert SWF files directly into video without playing them first. It’s a real category of software, but one where a lot of the older, once-popular tools have since gone unmaintained, and more than a few “free SWF converter” sites turning up in search results are bundling unwanted software or worse. Before trusting any tool here, check that it’s still actively updated and has a genuine, current user base, not just a download page that hasn’t changed since 2015. If you’re not sure a specific tool is safe, Method 1 above gets you the same result with software you already know you can trust.

Converting the Video to a GIF

Once you’ve got an MP4, turning it into a GIF is quick. Browser-based tools like ezgif.com need no install at all: upload the video, set your trim points and frame rate, and download the GIF. Keep in mind a GIF has real limitations compared to video: no audio at all, a noticeably larger file size for anything longer than a few seconds, and lower image quality than the source video. If the animation has sound you care about, a GIF genuinely can’t carry it.

Tips for Best Results

Match the export frame rate to the animation’s original frame rate where you can; most old Flash work runs at 12, 24, or 30 frames per second, and mismatching it will make the motion look off. Trim any loading delay or blank frames from the start of your recording before exporting; viewers don’t need to see it. And if the animation includes sound or music that matters, stick with MP4 rather than converting to GIF, since a GIF will strip the audio out completely.

Conclusion

For nearly everyone doing this, recording playback through Ruffle with a screen recorder is the safest and most reliable route. No sketchy downloads, no guessing whether some converter tool still works, just a straightforward capture of the animation exactly as it plays. Save it as MP4 first, and only convert to GIF if you actually need one.

If you haven’t gotten the animation playing yet, see our guide on how to open an old SWF file first. And if screen-recording sounds like more than you need, our roundup of Flash alternatives covers other ways to view and preserve old animations.