Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

How to Create an Animated GIF in GIMP

Build a GIF in GIMP by loading each frame as a layer, setting frame timing, previewing the animation, and exporting with the correct loop options.

Table of Contents

GIMP creates an animated GIF by treating each image layer as a frame. Load the frames in order, give them consistent dimensions, set the delay and disposal behavior, preview the sequence, and export the file with As animation enabled.

Prepare GIMP and the source images

Download GIMP only from the official GIMP website. It is free, open-source software for Windows, macOS, and Linux.

Before importing, crop or resize the source images to the same width and height. GIF supports a limited color palette, so gradients and photographs may show banding; short graphics with relatively few colors usually work best.

Load each frame as a layer

  1. Open GIMP and select File > Open as Layers.
  2. Select the images that will become animation frames.
  3. Use the Layers panel to arrange them in playback order. Each layer represents one frame.

Open animation frames as layers in GIMP

Save an editable XCF copy before export. The XCF retains layers so you can change timing or artwork later.

Set frame timing and disposal

GIMP can read animation instructions from each layer name. Rename a layer with a delay in milliseconds and a disposal mode, for example:

Frame 1 (300 ms) (replace)

  • (replace) removes the previous frame before displaying the next one. Use it when every layer contains a complete frame.
  • (combine) overlays only the visible pixels on the previous frame. It can reduce file size when each layer contains only the changed area.

If you do not set these values in layer names, you can specify a default delay and disposal method in the GIF export dialog.

Optional: create transition frames

The older interface shown below includes animation filters such as Blend, Burn-In, Rippling, Spinning Globe, and Waves. Availability and names can vary by GIMP version and installed plug-ins. You do not need an effect filter to make a GIF; manually prepared layers are enough.

Animation filters in an older GIMP interface

The legacy Blend filter creates intermediate frames between layers. In the illustrated workflow, three source layers are prepared and the filter opens a Script-Fu dialog.

Source layers prepared for a Blend animation in GIMP

Legacy Script-Fu Blend settings in GIMP

  • Intermediate frames controls how many transition frames are generated. More frames create a smoother transition but increase file size and total duration.
  • Max blur radius changes the blur used during the transition.
  • Looped prepares the generated sequence to repeat.

Run the filter only on a saved copy, because it may create many layers and make later editing harder.

Preview the animation

  1. Select Filters > Animation > Playback.
  2. Click Play and check order, speed, transparency, and any visual jump between frames.
  3. Close Playback, edit the layers or delays, and preview again until the motion is clear.

Open Animation Playback in GIMP

Preview an animated GIF in GIMP Playback

Export the animated GIF

  1. Select File > Export As.
  2. Enter a filename ending in .gif, choose a destination, and click Export.
  3. In the GIF dialog, enable As animation.
  4. Enable Loop forever when the animation should repeat continuously, or set a specific number of repeats where the current dialog provides that option.
  5. Choose a default delay and frame disposal mode if they are not already set in layer names.
  6. Click Export and open the result in a browser to verify playback.

Choose Export As in GIMP

Select GIF as the GIMP export format

Enable As animation in the GIMP GIF export dialog

Animated GIF exported from GIMP

GIMP's official GIF export documentation notes that animated GIF export does not support layer groups. Keep animation frames as ordinary top-level layers.

Reduce a large GIF

  • Scale the image to the dimensions at which it will actually be displayed.
  • Delete duplicate or unnecessary frames.
  • Increase delays instead of repeating identical frames.
  • Try Filters > Animation > Optimize (for GIF) on a copy.
  • Use WebP or video for long, detailed motion; both are often more efficient than GIF.

The old screenshot below shows GIMP's toolbox and docks. Exact placement changes by version, but the Layers panel remains the important part of this workflow.

GIMP toolbox and Layers dock in an older interface

For a faster capture-based workflow, see how to record a GIF with GifCam. To compare more applications, read TipsMake's list of GIF creation software.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.