How to add a GIF to PowerPoint: what you need first
You can add a GIF to PowerPoint in a few minutes, as long as the GIF really is animated and you present from a version of PowerPoint that plays it. Most problems come from one of those two points, so the steps below check both. Click paths are as of October 2026 for PowerPoint for Microsoft 365.
You need:
- an animated GIF saved on your computer or in OneDrive, not just copied from a browser tab
- PowerPoint on Windows or Mac (Microsoft 365, 2024, 2021, 2019 or 2016)
- optional: the same animation as an MP4, for slides where you want control over playback
Each phase ends with a result you can check. If yours looks different, fix it before you move on.
Phase 1: Get a GIF that really moves
Open the GIF in your browser first. If it plays there, it will play on your PowerPoint slide. Microsoft points out that a .gif can also be a still image, and PowerPoint can’t turn a still GIF into an animated one.
Three ways to get a usable GIF:
- Download a ready-made loop from our free animation gallery. Every animation there comes as a GIF and as an MP4, free to use in your presentation.
- Make your own with the GIF Maker from a short video or a few images. It runs in your browser, nothing is uploaded and you don’t need an account.
- Save a GIF from a site you’re allowed to use with “Save image as”, and then check that the name ends in .gif.
Result: a GIF on your computer that animates outside PowerPoint.
Phase 2: Insert the GIF on Windows
- Select the slide where you want the GIF.
- On the Insert tab, select Pictures > This Device.
- Navigate to the animated GIF, select the GIF you want and click Insert.
- Drag a corner handle to resize it and move it into place.
Microsoft also documents a second method: Insert > Pictures > Online Pictures (Insert Clip Art in some versions). Type “animated gif” into the search box. Check the license before you show it to your audience.
Result: the animated GIF sits on your slide as a picture you can move, crop and resize.
Phase 3: Insert the GIF on a Mac
- Select the slide.
- On the Insert tab, click Pictures > Picture from File.
- Find the GIF, make sure the name ends with .gif and click Insert.
To check it, open the Slide Show menu and choose Play from Current Slide.
Result: the GIF is on your PowerPoint slide and moves in Slide Show.
Phase 4: Insert the GIF in PowerPoint for the web
The browser version lets you insert a GIF like any picture: Insert > Picture > This Device, select it, click Open. Playback is the problem. According to Microsoft’s support article on animated GIFs, the GIF won’t play when the presentation is viewed in Slide Show, because PowerPoint for the web can’t play animated GIFs.
Build in the browser if you like, but present from the desktop app, and test the slide there before the talk.
Result: your PowerPoint presentation is ready, and you know which app will run it.
Phase 5: Make the GIF loop or stop
PowerPoint has no setting for how often a GIF repeats. The loop count is stored inside the GIF itself. Most animated GIFs loop forever; some play once and freeze on the last frame.
To change that, change the GIF:
- To loop forever, export it again with looping on. In our GIF Maker the Loop toggle is on by default.
- To play once and stop, switch Loop off before you click Export GIF, and then insert the new GIF.
- To stop it on cue, put the GIF on its own slide. When you advance, it’s gone.
Result: the GIF repeats the way you want, with no extra settings on the slide.
Phase 6: Use an MP4 when you need playback control
A video can start on click, loop on demand, carry sound and show millions of colors instead of 256. That’s why every animation in our gallery also comes as an MP4, and why the Slideshow Maker exports photos as MP4, WebM or GIF.
On Windows:
- On the Insert tab, click the arrow under Video and select This Device.
- Select the MP4 and click Insert.
- On the Playback tab, open the Start list and choose Automatically.
- In the Video Options group, check Loop until Stopped.
On a Mac, use Insert > Video > Movie from File, then set the options on the Playback tab. In PowerPoint for the web, use Insert > Video > This Device; Microsoft lists a 256 MB limit there and recommends MP4 with H.264 video and AAC audio.
| Animated GIF | MP4 video | |
|---|---|---|
| Starts | when the slide appears | in click sequence, automatically or when clicked |
| Loop | set in the GIF | Loop until Stopped |
| Colors | up to 256 per frame | full color |
| Sound | no | yes |
| Plays in PowerPoint for the web | no | yes |
Result: a looping video that starts by itself, much like a GIF, with options you can change later.

Phase 7: Add alt text and test in Slide Show
Screen readers can’t see an animation. Right-click the GIF and choose View Alt Text, or go to Picture Format > Alt Text, and then type one or two sentences about what it shows. If it’s pure decoration, check Mark as decorative instead.
Then test. On Windows, open the Slide Show tab and choose From Current Slide; on a Mac, Slide Show > Play from Current Slide. Watch at least two loops, ideally on the laptop and projector you’ll present with.
Result: a slide with alt text whose animation you have seen playing.

Can you still embed a Flash file in PowerPoint?
No. Years ago this site explained how to embed a Flash (SWF) file into PowerPoint. Microsoft 365 blocks Flash controls embedded in Office documents, and Adobe has blocked Flash content in its own player since January 12, 2021, so an SWF on a slide shows nothing.
An MP4 or an animated GIF replaces it. Our gallery has ready loops in both formats, the GIF Maker and Slideshow Maker create new ones, and our guide on converting SWF to MP4 shows how to rescue an old SWF.
Why is my GIF not moving in PowerPoint?
| Problem | Likely cause | Fix |
|---|---|---|
| GIF not moving at all | it’s a still image or only the first frame | open it in a browser; if it doesn’t move there, get a new GIF |
| Not moving in the browser version | PowerPoint for the web can’t play GIFs | present from Windows or Mac, or use an MP4 |
| Plays once, then freezes | the GIF is saved to play once | export with Loop on, or use an MP4 with Loop until Stopped |
| Loops but should stop | infinite loop saved in the GIF | export with Loop off, or give it its own slide |
| File too big, slow presentation | long clip, wide frame, high frame rate | cut to 2 to 6 seconds, reduce width and colors, or use MP4 |
| Colors look grainy | 256 colors per frame | use the MP4 version |
| Pasted GIF is static | pasting from a browser can bring in a still copy | save the GIF, then Insert > Pictures > This Device |
| Old SWF shows a blank box | Flash controls are blocked | replace it with an MP4 or GIF |