What the GIFvideo → gif, the way creatives need it
gif in figma slides

Put a Working Demo on the Slide, Not a Screenshot of One

Figma Slides grew from a designer side room into the deck tool whole teams present from, and video on a slide still depends on plan and context. A GIF doesn't negotiate: it's an image fill that sits still while you edit and loops in present mode, wherever the deck is presented.

Drop a video, get a GIF free · frame-perfect · nothing leaves your browser Open the converter →

Figma Slides grew up. The decks are still frozen.

Figma Slides started as a side room off the design canvas. It isn't anymore. Product managers draft launch decks in it, founders pitch from it, and people who have never touched an auto layout run their weekly reviews in it, because the deck lives where the work already does. What most of those decks still lack is motion: the demo is a screenshot, the launch moment is a bullet point.

Video is the obvious fix and the unreliable one. What video can do on a Figma slide depends on your plan and on where the deck is being viewed, and that support has shifted more than once (file everything here under mid-2026). A GIF skips the whole question. That's the entire story of a GIF in Figma Slides: Figma treats it as an image: it shows as a still while you edit, then loops in present mode, for you on stage and for whoever opens the shared deck and presents it later.

Why a GIF wins the slide

Against embedded video, the humble GIF racks up a surprising number of wins in a deck:

The honest flip side: a GIF has no sound and no scrub bar. If the moment needs narration or three minutes of runtime, link the full video and let it be a video. The GIF's job is the eight-second proof that the thing works.

The two GIFs a deck actually needs

The first is the demo. A screen recording of the feature doing the thing, cut to its best few seconds, beats a static screenshot in every deck it appears in. The screen recording page covers capturing UI cleanly, and the product demo guide covers making the clip persuasive.

The second is the meme. All-hands decks, retro slides, the closer that earns the laugh: a well-chosen reaction loop does more for a room than another gradient. Either way the path is the same: bring the clip to What the GIF, and if the joke needs words, meme-style captions bake straight onto the frames.

Crop to the slide, then mind the total

A Figma Slides deck is a 16:9 canvas, and the crop can lock to exact ratios, so a full-bleed GIF is one setting: crop at 16:9 and it drops onto the slide edge to edge. For a GIF sitting inside a layout, 1:1 or 4:3 usually reads better next to text. Weight is the other discipline, because a deck is a file people duplicate, forward, and open on hotel wifi, and every placed GIF is stored inside it.

Loops that don't flinch mid-pitch

A loop with a visible jump reads as a glitch, and it will glitch sixty times during one Q&A. The fix is choosing the cut, not hoping. Set the in and out points where the footage rests on the same state, then walk the trim with the arrow keys one frame at a time until the last frame hands off to the first without a stutter. For motion with no natural resting point, the per-clip bounce toggle plays it forward then backward inside one loop, which closes the gap by construction.

The launch isn't public. The conversion shouldn't be either.

Launch decks are made of footage that doesn't exist publicly yet. The conversion runs entirely in your browser, on your machine: the recording is decoded, trimmed, and encoded locally, and it keeps working with the network off. Nothing about the unreleased feature transits a server on its way to slide four, and there's no account attached to any of it.

Make slide four move

Convert the demo on your own machine, crop it to the slide, and let the loop run while you talk. The deck stays light and the footage stays home.

Open the converter

Questions, answered

Do animated GIFs actually play in Figma Slides?
Yes, with one wrinkle worth knowing: the Slides editor shows a GIF as a still image, and the animation plays in present mode. Anyone who opens the shared deck sees it loop the moment they present. No wiring, no player, no plan check.
Why not just embed a video on the slide?
Sometimes you should: video is right when the moment needs sound or real length. But what video can do in Figma Slides has depended on plan and viewing context (as of mid-2026), while a GIF is an image everywhere. For a short, silent demo, the GIF autoplays, loops, and never shows anyone a play button.
How big can a slide GIF be before the deck suffers?
Keep each one under about 2MB, lower when you can. GIFs are stored in the file, decks get duplicated and shared freely, and three careless 8MB loops make the whole thing sluggish to open. At 10 to 15 fps and 128 colors, most demo clips land far below the ceiling.
What aspect ratio should I crop to?
16:9 for full-bleed, since that's the slide itself. For a GIF placed inside a layout, 1:1 or 4:3 tends to sit better next to text. The crop locks to exact ratios on request, so whatever you pick lands true.
How do I stop the loop from visibly jumping?
Cut it so the first and last frames show the same resting state. The trim steps one frame at a time with the arrow keys, which is exactly the precision a clean loop point needs. If the motion never rests, the bounce toggle plays it forward then back so the ends always meet.
Does converting the clip upload my unreleased demo?
No. The conversion is client-side from drop to download, and it keeps working with wifi off. The footage never leaves your machine on its way into the deck.