How to Convert Flash SWF Files to HTML5 (and Play SWF in 2026)
Have old Flash animations, games or banners as SWF files that no longer play anywhere? Adobe ended Flash Player at the end of 2020, and browsers removed it entirely. The free Google Swiffy converter we recommended in 2011 has also shut down. But you can still convert Flash SWF files to HTML5, or play them on modern websites, using new open-source tools. Here’s how in 2026.

Quick answer: To play SWF files in any modern browser without converting them, use Ruffle, a free Flash emulator that runs on HTML5 and WebAssembly. If you have the original FLA source files, open them in Adobe Animate and export as HTML5 Canvas. To simply keep an animation, record it as an MP4 video.
Table of Contents
How to convert Flash SWF files to HTML5: 4 options
Option 1: Play SWF files on the web with Ruffle
Ruffle is an open-source Flash Player emulator written in Rust. It runs Flash content directly in modern browsers using WebAssembly, so visitors don’t need to install anything. It’s used by the Internet Archive to preserve thousands of Flash games and animations.
- On your website: add the Ruffle script to pages that embed SWF files, and Ruffle replaces the old Flash player automatically:
<script src="https://unpkg.com/@ruffle-rs/ruffle"></script> - In your browser: install the Ruffle extension for Chrome, Edge, Firefox or Safari to play Flash content on sites that haven’t added it.
- On your computer: download the Ruffle desktop app to open local SWF files.
Ruffle supports most older ActionScript 1 and 2 content very well, and ActionScript 3 support keeps improving, so check the compatibility notes for complex games.
Option 2: Convert FLA source files with Adobe Animate
If you still have the original FLA project, Adobe Animate (Flash Professional’s successor) can convert it to an HTML5 Canvas document. Open the file, choose File → Convert to → HTML5 Canvas, fix any unsupported ActionScript (Canvas uses JavaScript instead), and publish. This produces real HTML5 and JavaScript files you can host anywhere.
Option 3: Convert SWF animations to MP4 video
For animations, intros and banners with no interactivity, a video is the simplest long-term format. Play the SWF in Ruffle and record it with free screen recording software like OBS Studio, then trim the clip and upload it as MP4. For other formats, see our list of free online file converters. Videos play on every device and can be embedded with the HTML5 <video> tag or YouTube.
Option 4: Play old Flash games with Flashpoint
Flashpoint Archive is a preservation project with a huge offline collection of Flash games and animations, playable on Windows, Mac and Linux. It’s ideal if you’re looking for a classic game rather than converting your own files.
What happened to Google Swiffy?
When we first wrote this post in 2011, Google Swiffy was a free online tool: you uploaded an SWF file (it supported SWF 8 and ActionScript 2.0 best) and downloaded an HTML5 version that played in WebKit browsers like Chrome and Safari. Adobe also had a similar tool called Wallaby for converting FLA files. Google shut Swiffy down in 2016 as Flash usage collapsed, and Wallaby was discontinued too.

Is it safe to install Flash Player in 2026?
No. Adobe stopped updating Flash Player in 2020 and blocked Flash content from running in 2021. Old Flash installers found online are unsupported and often bundled with malware. Use Ruffle or the other options above instead.
Frequently asked questions
Can I open an SWF file without Flash Player?
Yes. The Ruffle desktop app or browser extension opens most SWF files safely without Adobe Flash Player.
Is there a free SWF to HTML5 converter?
There’s no reliable automatic online converter today. Ruffle plays SWF files inside HTML5 pages, and Adobe Animate converts FLA source files to HTML5 Canvas.
How do I convert SWF to MP4?
Play the file in Ruffle and record it with OBS Studio or another screen recorder, then save the recording as MP4.
Stuck on a gift? Try our free Gift Idea GeneratorIdeas for anyone by age, job, interests and budget, with Amazon.com and Amazon.in linksFind gifts →Get our free weekly email: new tech guides and tools, no spam.
New and updated tech guides, a free tool worth bookmarking and one useful pick, once a week. No spam, unsubscribe anytime.
One email a week. Unsubscribe anytime. See our privacy policy.







I like the tool and would love to try a client. Only problem I had was when it converted a SWF with a non-standard font. Works perfectly on my PC with IE9. On mobile droid 4.1, it seems to mix standard and my fonts at alternate letters or so.
Great tool… I was looking for one of this kind !! Thanks for the share :-)