On this page
Video formats and limits
- Formats: .mp4 or .mov encoded as H.264, or .webm encoded as VP8.
- Size: up to 300MB per video.
- Playback options: autoplay, loop and sound, each a toggle.
- Mobile: video isn't supported in the Figma mobile app. Test in a browser instead.
Video can also drive the prototype. Figma has When video hits and When video ends triggers, plus video actions you can attach to other layers, such as a play button.
Figma video not working?
Check the file first. Figma supports .mp4 and .mov in H.264 and .webm in VP8, up to 300MB, so re-export anything else. Then check your plan: on Starter the upload is blocked. If the video plays on desktop but not on your phone, you're probably in the Figma mobile app, which doesn't support video. Open the prototype link in the phone's browser. More mobile fixes are in how to view a Figma prototype on your phone.
How to add a GIF in Figma
Place a GIF the same way, with ⇧⌘K or Ctrl+Shift+K. It stays static in the editor and only animates in presentation view, so press Shift+Space to check it. GIFs can be up to 4096 px on each side and are supported on all paid plans. Exporting a layer with a GIF fill gives you a static image, not an animation.
To make an animated GIF from your own frames, use a plugin. Flippy, our plugin, exports a sequence of selected frames as a GIF with per-frame timing and a loop count. The step-by-step is in how to make a GIF in Figma.
Can you add sound or audio to a Figma prototype?
Figma's help centre documents only two kinds of audio: the sound toggle on a video, and live voice chat. There's no documented way to add a standalone audio file.
For the basics of wiring screens, see how to prototype in Figma.
Ranked listThe best Figma GIF and video export plugins in 2026Frequently asked questions
How do I add a video to a Figma design?
Press ⇧⌘K on Mac or Ctrl+Shift+K on Windows and choose an .mp4, .mov or .webm file up to 300MB. You need an Education, Professional, Organization or Enterprise plan to upload video.
Why is my GIF not moving in Figma?
GIFs are static in the editor and only play in presentation view. Press Shift+Space or present the prototype to see it animate.
Can I add sound to a Figma prototype?
Only through a video's sound toggle, according to Figma's help centre. Standalone audio files aren't documented.
Why won't my video play on my phone?
Video in prototypes isn't supported in the Figma mobile app. Open the prototype link in your phone's browser instead.
More in Prototyping
- How to Make Flow Arrows in FigmaFigma Design has no connector tool, but you can still draw flow arrows that stick to frames. The native options, the FigJam copy trick, and plugins, explained.
- Why Is "Fixed" Greyed Out in My Figma Prototype?Fixed (stay in place) is disabled when the layer sits in an auto layout frame. Turn on Ignore auto layout or remove auto layout, then set the layer to Fixed.
- Figma Prototype Not Working? Why It Happens and How to Fix ItMost broken Figma prototypes come down to structure: designs outside frames, frames with no connections, nested targets. Fix On click, After delay and more.
- How to Add a Hover Effect in FigmaMake Default and Hover variants, connect them with While hovering, Change to and Smart animate. Plus why Figma hover states stick or don't fire, and the fix.
- How to Make a Frame Scroll in a Figma PrototypeFigma scrolling only works when content is bigger than the frame. Set Overflow, clip the content, and fix horizontal, vertical and Scroll to that won't work.
- How to View a Figma Prototype on Your PhoneOpen a Figma prototype on a phone with the mobile app, a shared link or Mirror. Plus how to fix a zoomed-in prototype, set the device, and fit it to any screen.
- How to Make a Prototype in FigmaPress Shift+E, drag the + from a layer to a frame, and pick a trigger, action and animation. How to add overlays, flows and share a Figma prototype link.
- How to Animate in Figma with Smart AnimateSmart animate tweens layers with matching names between two frames. What it animates, what it skips, and why Figma Smart animate isn't working for you.
- How to make a GIF in FigmaMake a GIF in Figma from frames with a plugin, export a Figma Motion animation as GIF, or record a prototype. Steps, loop and timing settings, and trade-offs.
- How to Make a Skeleton Loader in FigmaHow to design a skeleton loader in Figma: grey blocks with auto layout, a component with variants, a Smart Animate shimmer, and a plugin that converts frames.
- How to Export in Figma (PNG, JPG, SVG, PDF)Export from Figma as PNG, JPG, SVG or PDF: the Export section, scale, bulk export shortcut, transparent backgrounds, and what to do if Export is missing.
- How to install Figma pluginsFigma plugins don't need installing: open one from the Community or run it inside a file. Steps for Figma Design, Dev Mode, FigJam, Slides, saving and admins.
