How to export Figma to HTML for Flashtalking using Bannerify
Follow along with this step by step Figma tutorial video.
Steps
- Install the Bannerify HTML Exporter plugin from Figma Community if it is not already installed.
- Open the Bannerify plugin details and use the URL in the 'additional notes' section to duplicate the example project, or open your own banner design.
- Right-click in the Figma file, go to plugins, and launch 'Bannerify HTML Exporter' to load the banners.
- Click 'Export banners to HTML', then open 'code output settings' and select 'Flashtalking' from the 'export format' dropdown.
- Click 'Export banners' to generate a zip file containing the exported banners and assets.
- Open the zip contents and preview 'index.html' to verify that the banners and animations load correctly.
- Inspect the exported files in a code editor if needed, including the HTML, CSS, JavaScript, and 'manifest.js' files for Flashtalking.

Published
Used in this video
Bannerify
ăăăŒ
Animate banners in seconds.
Animate and export production-ready HTML, GIF, and MP4 banners from Figma in seconds.
77.6k+ installs
Video Transcript
Today, Iâm going to be showing you how to export animated banners from Figma to HTML for the Flashtalking ad platform.
To do that, we can install a Figma plugin called Bannerify. If you havenât already installed it, you can go to the top left corner of the Figma toolbar and click on the Figma icon, and then if you go down to âCommunityâ and click on the search bar, you can type in the keyword âbannerifyâ; then if you click on the âpluginsâ tab, youâll see a result that says âBannerify HTML Exporterâ. If you havenât already installed it, you can click on the little âinstallâ button on the right hand side and then once youâve clicked it, it will change to look like mine to say âinstalledâ with a little checkmark, and thatâs how you know itâs ready.
The second thing weâll do, just to get started, is to click into the âBannerifyâ plugin title, and when we do that itâll open up the Figma plugin description. If you scroll down a little bit to the section thatâs called âadditional notesâ, the first bullet point in there contains a URL, and if you copy that URL on the second line and paste it into your web browser, thatâs going to let you duplicate a copy of the project that weâre going to be using in this tutorial; thatâs just going to give you a really easy way to have a pre-designed set of banners with some animations on it to try this out, but of course if you have your own design, feel free to use that one instead.
Now that weâve cloned that project and installed the Bannerify Figma plugin, once youâve opened the file, just right click anywhere on the page and go down to âpluginsâ, and then go to âBannerify HTML Exporterâ and click on that. Thatâs just going to fire up the Bannerify Figma plugin that we just installed, and once that loads you be able to see that itâs loaded in all of the banners from our Figma file into the Figma plugin. If we click on this little play icon you can see that weâve already got some preset animations that have come with the file.
This Figma tutorial will not be covering how to add those animations in or go through all the timeline sort of tutorial, but if you do need to watch a video on that and get up to speed for your own banners or just to understand how it works, we do have another Figma tutorial on our YouTube channel, and you can watch that one; it goes through our 40 minutes and itâs a really comprehensive guide to creating and animating these banners using the Bannerify Figma plugin; but today because weâve already got this set up and weâre happy with all of our animations, all we want to do is export them from Figma to HTML for Flashtalking.
The first thing we need to do is just click on the top right corner of the Figma plugin, thereâs a button called âExport banners to HTMLâ; Iâm going to click on that, and youâll see weâve got a few different settings here, but the one that weâre interested in today itâs just in the bottom right called âcode output settingsâ. Underneath the âexport formatâ label youâll see a drop-down list, and if you click on that drop-down, itâs going to reveal a whole bunch of different platforms. Today, the one that weâre interested in is the âFlashtalkingâ platform; thatâs the one near the bottom, Iâm just highlighting that now; if you click on âFlashtalkingâ, that will change the export format option to be Flashtalking and thatâs going to tell Bannerify thatâs the format that we want to export to.
To export our banners from Figma to HTML for Flashtalking, all we need to do now is click on the âExport bannersâ button in the bottom right; Iâm just going to click on that now, and this is going to generate all of the code that we need, and all of the images that we need from Figma into a little zip file for us that we can use. Iâm just going to save that, and if I go to my desktop and open up the zip file, youâll see that we get a folder full of all of the banners that we just exported from Figma. You can see the names are all matching up with the frames and itâs got all the dimensions in here as well.
The easiest way to see what thatâs just output for us is by clicking on the âindex.htmlâ file; if you double click on that, thatâs just loaded up the banners index file, and you can see all of the banners in here loading up is expected with all the animations; and we can play them again just by clicking on this little play button in the top right and make sure everythingâs looking good, which it is; everythingâs coming in as we expect.
To get an idea of what has actually been exported by Bannerify, what we can do is open up our code editor; in this case Iâm just using Visual Studio Code, but you can use anything you like. Iâm just going to drag in the medium rectangle folder as an example, and also just to open up the index file in the browser so we can see what banner weâre looking at. In Visual Studio Code you can see on the left hand side here weâve got all of our files and folders, and just clicking on the âindex.htmlâ file we can see that weâve got all of our image elements here, weâve got a CSS file, a JavaScript file, which is all looking good.
The CSS contains all the positioning and all of the animations that we need; that all gets generated for us automatically, and then the JavaScript file contains some code thatâs specific to the Flashtalking the ad platform. This is including some code thatâs going to fire and apply a click tag to our banner; this has already been generated, you donât have to modify it; this is just to show you whatâs being included, and just to make sure that we have selected the right platform, which we have.
The last file that it includes for us is specific to the Flashtalking platform; itâs this âmanifest.jsâ file; When we upload this banner into Flashtalking, itâs going to get picked up by the platform and itâs going to understand some of these things that weâre telling it here. Itâs telling us itâs going to tell Flashtalking where to look for the banner file (in the index.html), what the width and height is, how many click tags that contains, and things like that; so that all gets generated for you, you donât have to worry about that at all; you donât need to modify this, but of course you can if you wanted to, but this is just an example of what is getting exported by the Bannerify Figma plugin.
Thatâs everything that you need to do to export animated banners from Figma to HTML for Flashtalking. You donât need to have any developers to do this, you donât need to know code to do this, you can just use the Bannerify Figma plugin and thatâs going to give you everything that you need to export those banners from Figma to HTML in just a few seconds, like we just saw.
I hope thatâs been helpful if youâve been looking for a way to do this directly from Figma to HTML for Flashtalking. This is one of many formats that Bannerify supports; so if you do need to use it for another platform, we have some other Figma tutorials on our Figmatic YouTube channel that you can check out and see how they work as well. Until next time, thank you as always for watching, and weâll be back soon with more Figma tutorials just like this one.

Adam Brock
Founder & CEO of Hypermatic


