What the GIFvideo → gif, the way creatives need it
// field guide

Adding GIFs to PowerPoint and Keynote (and When to Keep Real Video)

PowerPoint and Keynote handle real video better than most apps, but a GIF is usually the smarter, more portable call. Here's exactly when to use which, and how to drop a clean, looping GIF into either deck.

A looping GIF inside a PowerPoint and Keynote slide.

PowerPoint and Keynote both play embedded video like champs, on the machine where you built the deck. The trouble starts the second it travels: a missing codec, a "media could not be played" box at the worst possible moment, a file that ballooned to 400 MB and won't squeeze through your company's email gateway. A GIF sidesteps all of it. It's a picture that happens to move, so it autoplays, loops forever, and looks identical on every laptop in the room, including the loaner the client hands you ninety seconds before you present. The trade is fidelity and sound. Below is the honest version of when each one wins, and how to insert a GIF cleanly in both apps.

When a GIF wins (and when it really doesn't)

Reach for a GIF when the clip is short, silent, and supporting: a UI flow looping behind a bullet, a logo sting, a three-second product demo, a chart wiping in. GIFs autoplay and loop with zero settings to forget, they're tiny when you build them right, and they survive being passed between Mac and Windows because there's no codec to install. They also behave when you flip a deck into presenter view, mirror to a second screen, or hand it off cold. No "click to play," no embedded media that quietly delinks when the file moves folders.

Keep real video when any of these are true:

A good gut check: if you'd describe the thing as "a moving screenshot," make it a GIF. If you'd describe it as "a video," keep it a video. When in doubt, GIF the loop and keep the MP4 on a hidden slide as backup, the format that always plays is the one that doesn't sink your pitch.

Insert a GIF in PowerPoint

PowerPoint treats an animated GIF as a picture, which is exactly what you want, no media-playback settings to babysit.

  1. Go to Insert ▸ Pictures ▸ This Device (older builds say Picture from File). Pulling it in from the web menu works too, but inserting your own file keeps it embedded rather than linked.
  2. Pick your .gif and place it. It drops onto the canvas as a frozen still, that's normal, not a broken file.
  3. Press Slide Show (or hit F5, or Shift+F5 to start from the current slide) to watch it animate and loop. It will not move in the editing view, only in presentation mode and the slideshow preview.
  4. Resize by dragging a corner handle, never a side handle, so you don't stretch it. Build the GIF at the right aspect ratio up front and it already drops in clean.

If the GIF plays once and then stops dead, that loop count was baked into the file at export. PowerPoint has no loop toggle for GIFs and never has. Re-export it to loop forever (see below) instead of hunting through menus for a checkbox that doesn't exist.

Insert a GIF in Keynote

Keynote is even more forgiving, it shows the animation live, right on the canvas, while you edit.

  1. Drag the .gif straight from Finder onto your slide, or use Insert ▸ Choose and select the file.
  2. It animates immediately in the editor, so what you see while you build is what your audience sees. No slideshow preview required to sanity-check the loop.
  3. Drag a corner handle to scale; hold proportions and it stays crisp. If it does look soft, the source GIF is smaller than the box you're stretching it into, re-export larger rather than scaling up.
  4. Keynote loops GIFs by default. If yours stops after one pass, the loop was capped at export, not in Keynote, fix it at the source.

One Keynote-specific heads-up: if you later export the deck to PowerPoint or PDF, double-check the GIF survived the trip. Keynote's exporter is reliable with GIFs, but it's a thirty-second check that beats discovering a dead frame on stage.

Build the GIF right with What the GIF

The difference between a GIF that looks intentional and one that looks like a 2009 forum avatar is all in the prep. What the GIF runs the entire conversion inside your browser tab, nothing is ever uploaded, no signup, no watermark, which is exactly what your IT and security folks want to hear when the source clip is an unreleased product or a customer's data on screen. The video never leaves your laptop. (Yes, it's genuinely free; the ads keep the lights on.)

Three things to nail before you export:

Export, drop it in, present. Use the converter as many times as you need, there's no per-file limit, no daily cap, no account to top up. Trim three takes of the same demo and keep the cleanest loop.

File size, resolution, and not killing the projector

The single biggest mistake is exporting a GIF at full source resolution. A 1920-wide GIF sitting in a box that only ever displays at 800px is pure dead weight, and because GIF stores each frame as its own near-complete image, oversized files balloon faster than you'd expect. Aim for these:

If your story lives on the web instead of a stage, the same prep carries over, see our companion guides on GIFs in Google Slides and GIFs for marketing and email, where autoplay quirks and file size matter even more than they do in a deck you control.

Advertisement

Got a clip? Make the GIF.

Free, frame-perfect, and it never leaves your browser.

Open the converter

Questions, answered

Will my GIF animate when I save the deck as a PDF or handout?
No, and neither will an embedded video. Exporting to PDF freezes every moving element to a single still frame. If your deck's destination is a PDF or printed handout, design the GIF so the captured frame stands on its own, or keep a clearly labeled static image beside it. This is the one case where motion buys you nothing, so plan the still.
My GIF only plays once in PowerPoint. How do I make it loop forever?
PowerPoint has no loop toggle for GIFs, the loop count is baked into the file at export. Re-export it from What the GIF set to loop infinitely, then re-insert it. Keynote loops by default, so the same fix applies there if yours stops after one pass: the cap is in the file, not the app.
What frame rate and size should I use for a slide GIF?
10–15 fps looks smooth for UI and screen recordings while keeping the file light; going higher rarely pays off in a deck and roughly doubles the size. Keep most slide GIFs under ~2–5 MB and size them to the display, 600–900px on the long edge for a half-slide element, full width only for hero loops. Match resolution to how big it actually shows, not to the source file.
Is it safe to convert an unreleased or confidential clip this way?
Yes. The converter runs entirely client-side in your browser tab, the video never leaves your machine and nothing is uploaded to any server. That's the answer most corporate IT and security teams want when the source footage isn't public yet, or shows customer data. No signup or account is required either, so there's nothing to provision and nothing to log in to.
When should I keep a real video instead of converting to a GIF?
Keep video when you need sound, when the clip runs longer than about ten seconds, or when you need smooth true-color gradients that GIF's 256-color-per-frame limit would band into stripes. Short, silent, supporting clips. UI flows, logo stings, quick demos, are where a GIF wins on portability and guaranteed autoplay. If you're torn, ship the GIF and keep the MP4 on a hidden backup slide.