Video Exportify

Docs

Everything the plugin does, in the order you will need it.

Before you start

Will my frame work?

Four things decide whether the first export goes through. Tick them off here before you open Figma.

  • Give that layer a video fill, or put video or clip in its name: video 1, hero-clip. An empty rectangle works. It has to sit inside the frame you select.

  • Figma does not hand plugins the video you placed in the design, so the plugin asks for the file once more. No footage at hand? Take the sample clip.

  • One export runs up to 5 s on Free and 60 s on Pro. Longer pieces go out in parts, or trimmed to what the frame needs.

  • A MOV renders too, but HEVC and ProRes sometimes cannot be read in the renderer and then do not loop. If a short clip has to repeat, export it as an H.264 MP4 first.

Tick what is true; what is not shows how to fix it.

Start here

Your first export

01

Install the plugin

Open Video Exportify in the Figma Community and press Open in Figma, then run it from Plugins in any design file. It works in Figma Design — there is nothing to migrate and no separate file type.

—

No design or clip at hand?

Press Try our sample on the plugin’s first screen. It puts three ready-made posts beside what you are looking at, selects the first and attaches a sample clip. Hit Export for your first MP4, then swap in your own footage. On any frame, Use our sample next to Upload video attaches the same clip.

02

Select a frame — or several

One top-level frame, or as many as you like: select them together on the canvas and each becomes its own video, with the same settings, in one go. Layers in the selection that are not frames are skipped, not fatal.

03

Slots find themselves

Any layer whose fill is a video is already a slot — no renaming, no setup. That covers most frames, because you placed the clip in Figma to design with it in the first place. Each slot shows the layer as Figma renders it, so you see the placeholder you designed and know what the clip replaces.

For a layer with no video in it — an empty rectangle you are holding open for footage — the name is the other way in. Any name containing videovidclipfootagereelplaceholderturns it into a slot: video 1 works, so does hero-clip. Text layers never become slots.

04

Attach a clip to each slot

Figma cannot hand a plugin the bytes of a video you have already placed on the canvas — its API exposes only a hash. So footage is attached in the plugin, from your disk, even if the same file is sitting in the frame. Three ways in: Upload video on the slot, a file dropped onto it (or several onto the list — they land by name, then by order), or a clip you already uploaded, from the menu beside the button. Once attached, the slot shows a frame of your clip; hover it to see the placeholder again. No footage at hand? Grab a sample clip and drop it into a slot.

05

Export

Pick the settings below and hit export. A fifteen-second story is done before you have switched tabs. The file is named after the frame, with its size, length and the date — story-8_1080x1920_5s_2026-09-19.mp4— and you can have the link emailed to you as well.

Settings

What each control does

Format

MP4 or WebM. MP4 unless you have a reason.

Speed

Fast splits the timeline into many small pieces and renders them side by side. Frame-exact uses fewer, longer pieces, which keeps video timing accurate across the seams — slower, and worth it when a clip stutters. Pro only.

FPS

30 or 60. Free exports are 30.

Scale

1× is the frame's own pixel size, 2× is retina. Free exports are 1×.

Duration

How long the finished video is. This is also what it costs you: a 15-second export spends 15 render seconds, no matter how long the render itself takes. A clip shorter than the export loops; a longer one is cut — the slot says which before you export.

Audio

Keeps the sound from your source clips.

Email

The link by mail, and two more exports

After an export you can have the download link emailed to you — useful, because the link itself expires after 24 hours and Figma is not where you keep files. The first time, the same mail carries a confirmation link. Clicking it proves the address is yours and adds 2 free exports a month to your account, for good.

Whether we may write to you beyond that is a separate box, off by default. Tick it and the same click confirms it; every such email has a way to stop them. On Pro, the download stays the big button and the mail is a quiet second option.

Licence

The key is the whole account

There is no login and no password. Buying gives you a key that looks like VX-XXXX-XXXX-XXXX. Paste it into the plugin under Account, once, and it stays on that machine — stored by Figma, scoped to the plugin and your Figma account, never written into the document.

The same key opens the dashboard in a browser, where you can see what is left of your allowance and manage billing. Keep the email: it is the only copy of the key that does not live on your machine.

Lost it? The dashboard emails it back to the address you paid with — that mailbox is the proof of ownership, since there is no password.

A key works on up to three Figma accounts. If it ends up somewhere it should not be, reset it from the dashboard — that issues a new one and stops the old one working everywhere, immediately.

Privacy

Data & network

What is uploaded

Pictures of the selected frame as Figma renders it, a description of its layout, and the video files you attach. Nothing is uploaded until you press Export.

Where it goes

To our own storage in Frankfurt (AWS, eu-central-1), where the video is rendered. None of it is public.

How long it stays

Uploads and finished videos are deleted after seven days. The download link works for 24 hours.

For a security review

Every detail, with the domains the plugin can reach, is on one page. More in the help pages

Limits

What fits

Free

3 exports per calendar month — 5 once you have confirmed an email address — up to 5 seconds each, 1×, 30 fps, watermarked. A batch of three frames is three exports.

Pro

5,000 render seconds per billing period, up to 60 seconds per export, 2×, 60 fps, no watermark.

Video files

MP4, MOV and WebM, up to 512 MB per clip.

Frame size

Up to 4096 × 4096.

Downloads

Finished videos stay available for seven days, then they are deleted along with everything you uploaded.

When it goes wrong

Troubleshooting

How do I try Video Exportify without my own video?

Press “Try our sample” on the plugin’s first screen. It adds three ready-made posts to the page you are on, beside what you are looking at, selects the first one and attaches a short sample clip to its video layer. Hit Export and the MP4 is back in seconds. The export counts like any other: one of your free exports.

Why do I have to attach a video that is already in my Figma frame?

Because Figma does not give a plugin the video itself. For a video that is already on the canvas, the plugin API exposes only a fingerprint, not the file. So Video Exportify asks you for the file once more, from your disk, even when the same file is sitting in the frame. The layer still decides how the clip is cropped and placed.

The plugin shows no video layer for my frame

A layer is listed when it has a video fill, or when its name contains one of these words: video, vid, clip, footage, reel, placeholder. It also has to sit inside the frame you selected. Text layers never become video layers. Rename the layer or give it a video fill, then press the refresh arrow next to “Video layers”.

My export shows a plain colour where the video should be

This happened up to Version 6 when the video layer sat inside a frame with its own fill — a card around the clip — and that frame also held layers above the video, like a headline. The card’s colour was drawn over the clip. Version 7 fixes it: update the plugin (Figma does this when you reopen it) and export again. Nothing in your design needs to change.

Which video files can I use?

MP4, MOV and WebM, up to 512 MB per clip. If a clip has to loop, an H.264 MP4 is the safest choice: some HEVC and ProRes files in a MOV cannot be read by the renderer, and then they play once instead of repeating. Frames can be up to 4096 × 4096 px.

My clip is shorter than the export

It loops. A three-second clip in a ten-second export plays three times and a bit. A clip longer than the export is cut at the end. The plugin says which of the two will happen under the file name, before you export.

A clip freezes on its last frame instead of looping

It should loop. Freezing on the last frame was a bug in versions before 3 and is fixed, so first make sure the plugin is up to date. If it still happens, the clip is probably an HEVC or ProRes file whose length the renderer cannot read: export it as an H.264 MP4 and attach that. If that does not help, send the clip to info@videoexportify.com.

The video stutters at one point

Switch Speed from Fast to Exact. Fast mode renders the timeline in many small pieces side by side, and some codecs do not seek precisely across the cuts between them. Exact mode uses fewer, longer pieces, which keeps the timing accurate. It is slower, and it is part of Pro.

The export is refused as too long

Free exports run up to 5 seconds. On Pro a single export runs up to 60 seconds, and it also has to fit inside the render seconds you have left this period. Shorten the duration, or split a longer piece into several exports.

A batch export stopped part-way

Each frame is its own export, and one frame failing does not stop the others. A batch stops early only when you run out of free exports or render seconds, because every further frame would fail the same way. The list shows which frames finished; their videos are yours and can be downloaded.

The plugin still says Free after I pasted my licence key

The key is checked against the server, so a key with a typo simply changes nothing. Copy it again from your dashboard rather than retyping it, and paste it into the plugin under Account. A key looks like VX-XXXX-XXXX-XXXX and works on up to three Figma accounts.

I lost my licence key

Open the dashboard and ask for the key under “Lost the key?”. It is emailed to the address you paid with; since there is no password, that mailbox is the proof that the licence is yours. If the key ended up somewhere it should not be, reset it in the dashboard: that issues a new one and stops the old one everywhere.

The video does not look like my frame

It should match exactly; that is what this plugin is for. Send the Figma file (or a copy of the frame) and the clip to info@videoexportify.com and say what differs. One person builds this, and a frame that comes out wrong is the most useful report there is.

More help

  • Licence key and restoring a purchase: Where the key is, a lost key, a new computer, a second Figma account, and resetting a key that got out.
  • Plans and billing: What Free and Pro include, how render seconds are counted, renewing, cancelling, and what happens when you run out.
  • Data and network: What the plugin uploads, when, to which domains, where it is stored and for how long. For security reviews.

Step-by-step guides and comparisons are under Guides; what changed in each version is in the changelog. Not answered anywhere? Write to info@videoexportify.com with the file or a screenshot.