How to Add a GIF to Google Slides (And Make It Work Right)

Adding a GIF to Google Slides is straightforward, but getting it to behave exactly how you want — looping smoothly, staying sharp, and actually animating during your presentation — depends on a few details worth understanding before you start.

Why GIFs Behave Differently in Slides

Unlike static images, GIFs contain multiple frames that cycle automatically. Google Slides supports this natively, meaning an embedded GIF will animate during a live presentation or when viewed in Present mode. However, GIFs appear as frozen static images when you're editing your slide in normal view — that's expected behavior, not a bug.

This distinction matters depending on your use case. If you're building a deck to present live, the GIF will play as intended. If you're exporting the presentation as a PDF or static image file, the GIF will be captured as a single frame and won't animate in the exported version.

Method 1: Insert a GIF From Your Computer

This is the most common approach and works reliably across devices.

  1. Open your Google Slides presentation.
  2. Click the slide where you want the GIF to appear.
  3. In the top menu, go to Insert → Image → Upload from computer.
  4. Select your GIF file and click Open.
  5. The GIF will appear on the slide. Resize and reposition it as needed.

Once placed, the GIF will animate automatically when you enter Present mode (the play button in the top-right corner). You don't need to configure any animation settings — the GIF's own looping behavior handles playback.

Method 2: Insert a GIF via URL 🌐

If your GIF is hosted online (from a source like Giphy, Tenor, or a direct image URL), you can embed it without downloading it first.

  1. Go to Insert → Image → By URL.
  2. Paste the direct URL of the GIF. Note: this must be a direct link to the .gif file itself, not a webpage that contains the GIF.
  3. Click Insert.

The key variable here is URL reliability. If the hosting source removes or moves the file, the image will break in your presentation. For anything you intend to use long-term or share widely, downloading and uploading the file directly is the more stable choice.

Method 3: Search and Insert via Google Image Search

Google Slides has a built-in image search that pulls from Google Images.

  1. Go to Insert → Image → Search the web.
  2. A search panel opens on the right. Type in what you're looking for (e.g., "loading spinner GIF" or "thumbs up animation").
  3. Select an image and click Insert.

⚠️ A practical note: not every image returned in this search is a true animated GIF. Some may be static PNGs or JPEGs that look similar in thumbnail form. If the image doesn't animate in Present mode, that's likely why. Checking the file format before inserting — or sourcing GIFs directly from dedicated GIF platforms — avoids this issue.

Factors That Affect How Your GIF Looks and Performs

Not all GIFs behave identically once inserted. Several variables influence the final result:

FactorWhat It Affects
GIF file sizeLarge files (over 5–10MB) may load slowly or stutter during playback
GIF dimensionsLow-resolution GIFs become pixelated when scaled up on large slides
Loop settingsSome GIFs are set to play once; others loop indefinitely — this is baked into the file
Number of framesMore frames = smoother animation, but larger file size
Internet connectionURL-embedded GIFs depend on connection speed during presentation

If you're presenting on a lower-powered device or sharing the file with others who will present from their own machines, file size becomes a more meaningful consideration. A GIF that plays smoothly on a fast desktop with a strong connection may lag on a Chromebook on a spotty Wi-Fi network.

Controlling Placement and Layering

Once your GIF is on the slide, Google Slides treats it like any other image object. You can:

  • Resize it by dragging the corner handles (hold Shift to maintain aspect ratio)
  • Layer it behind or in front of text and other elements using Arrange → Order
  • Align it precisely using Arrange → Align & distribute
  • Crop it using the crop tool in the toolbar, though cropping a GIF in Slides affects only its visible area, not the underlying animation

You cannot edit the GIF's frame content, speed, or loop behavior within Google Slides itself. Those properties are fixed in the file. If you need to change animation speed or trim the GIF, you'd do that in a dedicated GIF editor before uploading.

What Happens When You Share or Export the File 📤

This is where use case significantly changes the outcome:

  • Shared as a Google Slides link: GIFs animate normally for anyone viewing in Present mode.
  • Downloaded as .pptx (PowerPoint format): GIFs generally animate in PowerPoint as well, though behavior can vary depending on PowerPoint version and playback settings.
  • Exported as PDF: GIFs are flattened to a static image — no animation.
  • Published to the web via Google Slides' Publish feature: GIFs animate in the embedded player.

The format you deliver your presentation in is one of the bigger variables that determines whether your GIF does what you're expecting it to do — and that depends entirely on your audience and how they'll be consuming the content.