This year we will see the end of Flash on browsers for viewing content. To cope with this upcoming technological shift, we have rounded up useful tools to convert Flash to HTML5 well ahead of the deadline so that creators don’t find their content become inaccessible.

In 2017, Adobe officially announced that 2020 will be the last year of their support for the Adobe Flash Player plugin. This means we are now closing in on the demise of Flash based content. So if you have content still running on Flash, it’s your last chance to make the transition to HTML5.

In the following lines, we will provide you the most up to date and relevant details along with the tools required for Flash to HTML5 conversion in 2020.

Adobe Flash Shutting Down for Good?

Flash logo within an arrow that points down

Adobe Flash has been slowly pushed to the edge of the cliff for the last 10 years and now it’s finally time to say goodbye. The interactive multimedia platform’s decline started when Apple rejected Flash back in 2007, refusing to use it for the iPhone’s operating system. It took another critical hit when Youtube also switched from Flash to HTML5 in 2015 to accommodate mobile devices. Following the lead, Google Chrome and other browsers made the switch to HTML5 that same year, which put the last nail in the coffin.

The day of demise is fast approaching for Flash. December 31, 2020 will be the last time we see a banner asking to turn on Flash to display content. By that date, the plugin will be removed completely from all browsers via Windows Update. As for Macs, Apple has never been a huge supporter of Adobe Flash, so expect them to do the same.

This information is highly critical for companies that still use Flash-based ads. Same as for other Flash-based content in Chrome (and Chromium-based browsers), Google AdWords and BingAds now require a click to be activated and are not displayed for mobile internet users. This class of content will also be permanently blocked by the end of 2020.

The question we need to ask is: Are we prepared to make this transition?

Why is Flash Going Away?

Blue question mark on the background of Flash logo

A multitude of issues have plagued Flash for years. The main concern has always been lack of security as Adobe struggled to keep up with zero-day vulnerabilities being revealed every other month. Steve Jobs summarized the downsides of Flash pretty well back in April 2010:

  • Flash is not an open-source platform which sets barriers for developers and thus seriously impedes development and application of security patches to address faults and vulnerabilities.
  • Modern video formats, such as the H.264 no longer need to be coated with an overlay. It can easily be distributed across desktop and mobile devices via HTML5 native video and audio with its convenient Canvas model, thus rendering it the best choice for new content developers.
  • Adobe Flash is inherently unsafe and practically unstable, it’s security has been the main concern since its inception.
  • The Flash standard has been designed for and remains centered on desktop devices. Whereas, the contemporary tech horizon is ruled by touch-based mobile devices that rely on lower power consumption with hardware-level decoding and open web standards.

Keeping these shortcomings in mind, a vast majority of current content creators have wisely made the switch to developing multimedia and interactive web services based on the rich HTML5 platform. Still, if any Adobe Flash dependencies are operational in your online products, we highly recommend a timely Flash to HTML5 conversion.

What Will Happen to Flash Games in 2020?

A number of application square icons within Flash logo picture

Flash game players and particularly the fans will be taking the hardest blow. There are no automated tools for Flash to HTML5 conversion for this type of content out there. An average game project contains multiple .fla files that rely upon several Actionscript libraries as well as external classes compiled at runtime, coupled with source code .as2 or .as3 files depending on when the game was made (the Actionscript version). To put it simply, there is no magic conversion tool available to seamlessly turn all this into HTML and JS files without any loss.

The only solution to this problem is to recode the game using HTML5 web technologies and this redevelopment process is definitely not cheap. Keeping this in mind, we should expect only the major Flash game titles having large communities of players to make this transition. Otherwise, if you still would like to enjoy the good old flash based games you used to play, refer to the Flashpoint project. These guys have worked hard to save over 49,000 games and more than 3,600 Flash animations through their web game preservation project.

HTML5 as the Web Standard for Multimedia Content

The icons of a tablet, laptop, PC and mobile phone form the circle around HTML5 logo

Still wondering what will replace Flash?

HTML5 is the latest development of the open web standards that allows creating more powerful and diverse websites with sophisticated multimedia and 2D/3D presentation technology built right in to allow immersive content viewing. It lets convenient embedding of first-class audio, video, and effects without the need to rely on third-party plugins such as Adobe Flash player.

Multimedia in HTML5 is supported by native audio and video elements. It also presents intuitive and simple tools for creating subtitles and chapters, as well as Real-Time Communication (WebRTC) technology for controlling videoconferencing. The creation of 2D and 3D graphics has become much easier with the HTML5 Canvas component which is powered by WebGL technology and SVG format for vector graphics. These simple open-source tools create a boundless environment for developers to build web products that can be used across all modern platforms, including touch-based devices.

So let’s wave Adobe Flash goodbye and get ready for Flash to HTML5 conversion.

Tools to Convert Flash to HTML5 in 2020

A small gear with the print of Flash logo inside located next to the bigger gear that contains HTML5 logo

The internet contains some information about the tools for converting Adobe Flash to HTML5, however most of it is out-of-date. Some of the tools have been either discontinued or are no longer supported by their developers. For instance, Swiffy was a Flash to HTML5 converter introduced by Google back when Flash was being widely rejected after 2014. Google Swiffy was shut down in 2016 and is no longer available. To address this issue we’ve compiled an updated list of tools that you can conveniently use for Flash to HTML5 conversion in 2020.

The Flash to HTML5 Conversion Tools You Need

There are two ways to approach Flash to HTML5 conversion depending on what types of files you have at your disposal. If you have the source .fla and .as3 files, the process will be way easier with Google’s Web designer and Adobe’s Animate CC. If you don’t have the source files but have the actual SWF? Not to worry, there are also some automated tools provided as part of the Haxe and CreateJS JavaScript libraries to convert SWF to HTML5.

See our list below for details about the available tools:

  • Adobe Animate CC. This conversion tool is a top choice for Flash projects in which you have the .fla source files at hand. Adobe is the native platform of Flash, and they do the best job in converting these types of projects to HTML5.  If you need any help, check this quick video tutorial of how to convert Flash to HTML5 in Adobe Animate.
  • Google Web Designer. Google recommends this free web editor for Flash to HTML5 conversion. It is  a good choice if you don’t want to pay the price of Adobe’s subscription. Although you will have to pay an intrinsic price in terms of conversion quality as users report that complex Flash projects may have conversion issues.
  • OpenFL tool and as3hx converter from Haxe. OpenFL is an automated conversion tool from SWF to HTML5 and as3hx is a transcoder from Actionscript to the cross-platform Haxe language. These tools require to be used in combination for smoothly transitioning your Flash content to HTML5 Canvas and JavaScript. Haxe toolset awards you a serious advantage in terms of performance and enables you to deliver your content across all platforms.
  • Zoë tool from CreateJS. This tool is part of a JavaScript library package which is altogether supported by Adobe, Microsoft, and Mozilla. Zoë is a stand-alone tool for converting .swf animations to sprite sheets that can be used in HTML5 Canvas. This tool works great as it auto-detects your asset dimensions, maintains the same frame labels, and it supports nested graphics.

The animation editor tools are pretty straightforward and offer a lot of tutorial guides. Working with Haxe and JavaScript libraries, on the other hand, can be pretty tricky. You may need to ask a qualified developer for assistance in using these tools, if you are not that much into the technical stuff.

Conclusion

Despite the approaching demise of Adobe Flash, some developers and content owners might still not have made the much needed transition from Flash to HTML5. This means reduced viewership of their content, especially due to unavailability of Flash on mobile devices. Yet another big threat for such type of content is to be completely disabled by the end of 2020.

We hope the list of conversion tools proves useful to the creators for choosing the one that suits them most. After all, it is the need of the hour to ensure a swift and successful transition to the new web standards.

Web Development

Enterprise-Scale Web Development Company

PixelPlex is a well-rounded web development team that’s capable of handling the entire SDLC. Whether you need an app built from the ground up or require a legacy system to be updated, our web developers are ready to jump in at any stage. Let’s team up to create a brand-new and SEO-friendly channel to target clients and add to your bottom line.