Convert SWF To HTML5 With Google Swiffy

Google has recently announced the launch of Google Swiffy which is a free to use web application for converting SWF files into HTML5.

It supports many common SWF features such as vector graphics, embedded fonts, images, timeline animation and basic ActionScript 2.0.

The output works only in WebKit browsers as it includes some SVG features that are not supported by other browsers.

Google Swiffy

The usage is very simple: just upload the SWF file and Swiffy will display the HTML5 result where you can "save as" the page and insert into any website with an <iframe> tag.

P.S. The code generated by Swiffy is pretty complex and hard to edit. You'll still need the .FLA file for editing the source.

  1. Reply vachzar July 4, 2011 at 1:56 AM

    Awesome, google rocks!
    but Swiffy version is not smooth enough

  2. Reply Synthetic Tone July 4, 2011 at 2:00 AM

    I’ve done some testing with this. I am surprised how well it does but definitely a few drawbacks.

    One being it only reads actionscript 2. Actionscript 3 has been around for a bit and widely used. Why it doesn’t support AS3 is baffling.

    Also, only supporting webkit browsers leaves a big gap in viewers. Someone will need to create another app that will spit out an alternative for at least Firefox browsers. If they are targeting those that can run Flash like iOS mobile devices, then it is understandable but we still have another problem.

    It doubles the file size of almost any .swf file it converts. I was excited to try some Flash advertising banners I had created only to find out they went from less than 40K to 80K and upwards of 110K. So the idea of using this for mobile presentation is pretty much out of the question, at least for advertising sake.

    With that being said, it’s cool but let’s just hope they will revise it and improve upon these things. I do believe most designers and developers that would use this are looking to convert Flash to HTML5 to support the mobile crowd without Flash but it doesn’t seem worth it with the current output.

  3. Reply Dennis March 28, 2012 at 10:51 AM

    Works great!!! BUT it’s limited to 1MB. I need to convert a file greater than 1MB. Any suggestions?

  4. Reply Jon F April 18, 2012 at 11:44 PM

    Hi Dennis,

    Swiffy has created a great little Swiffy Extension for Flash Professional that will allow you to output your animation file directly from Flash into HTML5.

  5. Reply Disloxic August 26, 2013 at 3:55 PM

    That extension would be good if it worked. I tried it and it said: “The Swiffy webservice could not be reached. Please check your internet connection” – Even though I have been connected to the internet. So I am totally stuck. Nobody else seems to have this problem, it is weird. Please help if you know how to solve this!

Leave a reply