Since Swiffy is gone, I was wondering if there are still ways to convert an SWF to HTML5?
1 Answers
If it is Actionscript 3, you can use: http://www.createjs.com/zoe
If it is Actionscript 2, you run into problems. My hope is that Swiffy will become an open source project in the future. If so, it should be available on github.
Probably the best solution:
Ruffle "is a Flash Player emulator built in the Rust programming language". Which also works with flash input fields that could not be converted by Swiffy. To be able to work it needs to load the "wasm" file (5 MB, compressed 1.8 MB).
Other Software found:
- Adobe Wallaby (install Adobe Air beforehand, not working with AS2 fla-files)
- Flabaco (only for banners)
Commercial products:
- SWF to HTML5 converter (not tested): http://www.fla-exporter.com/
- Adobe Flash Professional CS6 can publish FLA files as HTML5
- Adobe's Animate CC can export FLA files to HTML5, read here
And from the Swiffy site:
Developers who currently create Flash SWF files have several ways to switch to HTML5 including Adobe Animate and Google Web Designer. If you need to play an existing Flash SWF file in your browser alone, you might be able to use Mozilla’s Shumway.
- Adobe Animate (free trial)
- Mozilla Shumway
- Google Web Designer

- 14,622
- 9
- 119
- 198
-
5This question is old, but current solution that works very nicely for a subset of documents is ruffle: https://ruffle.rs/#usage – Nathan Neulinger Jan 14 '21 at 18:25
-
"Ruffle is a Flash Player emulator written in Rust." → Question is: "Is there a way to convert SWF to HTML5". Your emulator does not solve the question. – Avatar Jan 14 '21 at 18:42
-
1Yes, but for the 99% case of this question - people don't really care about converting it - they just want their old flash stuff to run on a current web browser - and depending on what content it is (language coverage/etc.), Ruffle will let you do that drop-in. – Nathan Neulinger Jan 14 '21 at 22:06
-
1I have checked the demo: https://ruffle.rs/demo/ Impressive, it also works with flash input fields that could not be converted by Swiffy. For the web version (self-hosted), I guess it always needs to load the wasm file (5 MB, compressed 1.8 MB) to work. But that's actually okay. – Avatar Mar 17 '21 at 06:07