Meet Our Magento HTML5 Uploader Extension. Get Rid of Flash Headache

HTML5 Uploader

Why We Decided to Develop a HTML5 Uploader?

For some time now, popular web browsers are limiting the use of Flash in favor of HTML5. Why everyone hates Flash so much? The main concern lies in its security level. Because Flash is a closed, proprietary system on a web that deserves open standards. It’s a popular punching bag for hackers, which puts users at risk over and over again.

For many years Adobe has been trying to improve Flash Player security level, but no matter what they do (and did) it never seems enough. New vulnerabilities appear faster than the old ones are fixed.

Security is not the only characteristic where HTML5 outruns Flash. HTML5 is fully responsive and is supported by all browsers and devices. It’s also has a lighter code, uses less CPU, and is SEO Friendly (while search engines hate Flash). Also, there is no need to install any third-party tools to view it (you need Adobe Flash Player to view Flash).

Out of the box Magento uses outdated image uploader which is based on Flash. Firefox doesn’t support it anymore (you can’t upload images in Firefox) while Google Chrome is going to stop supporting Flash technology in the nearest future. As a result, you won’t be able to upload images for products or CMS content in modern browsers.

Because this issue was one of the biggest concerns for Magento users for the past few months, Maven decided to develop an alternative method of uploading images and CMS content to Magento based stores. Our solution is based on HTML5 technology, which is modern, stable and won’t get outdated in the nearest future so you won’t be forced to look for another solution for a long time.

Our HTML5 Uploader is bug-free, easy to install and use and allows you simultaneously upload multiple images both for products and CMS content in convenient way. Moreover, it’s 100% free.


HTML5 Uploader Features

  • 100% Free
  • Easy installation
  • Multiple image types support
  • Multiupload functionality
  • Drag and Drop interface
  • Thumbnail generation
  • Upload progress indicator
  • Customizable image names
  • Customizable storage path
  • Large image support
  • Developer friendly (Full source code included)

Installation Process

As we mentioned, installation process is extremely easy. Just follow the following steps to enable HTML5 Uploader:

  1. Install HTML5 Uploader from Magento Connect
  2. Go to System – Configuration – MAVENECOMMERCE – Html5Uploader – General Settings
  3. Set “Enable” to “Yes”
  4. Clear cache.

That’s it. Now you have HTML5 uploader instead of a Flash uploader.


How it works

The process of uploading a product image looks like this:

HTML5 Uploader drag and drop

As you can see it’s an easy to use drag-and-drop interface. Successfully uploaded images look like this:

HTML5 Uploader Success

Uploading images for CMS content is also that easy:

HTML5 uploader media storage HTML5 uploader Media Storage success

Here, at Maven, we already use HTML5 uploader on the majority of our clients’ projects as a more convenient way for uploading product and CMS content images. We hope you will like the way it functions as well.

Download HTML5 Uploader from Magento Connect

Enjoyed this post? Spread it to your friends!

Oleg Yemchuk

Oleg Yemchuk


Oleg Yemchuk is a SEO Manager at MavenEcommerce sharing office space with Magento business experts in NYC and software developers worldwide. Oleg is SEO expert by day, and geek by night. Favorite pastime: traveling in TARDIS.


  • Alex S.

    Thank you for your great job! I was trying to test the uploader using the link above (on Magento Connect). There seem to be some js/css files missing in the package. Could you please check? Thank you for your time!

  • Oleg Yemchuk

    Hi Alex,

    Thank you for letting us know. You are right, some files were missing. We’ve updated the extension on Magento Connect. Please, download it again and let us know if everything works right.

    Sorry for the inconveniences.

Leave a Reply

Your email address will not be published. All fields are required.