GIFs not animating in Webflow typically happens when they're uploaded incorrectly or placed in the wrong type of element. Here's how to fix it.
1. Use the Correct Upload Method
- GIFs must be uploaded as image elements using the Image component, not as background images.
- Background images (like those added via the Styles panel) display only the first frame of an animated GIF—they do not support animation in Webflow.
2. Optimize Your GIF
- Compress your GIF using tools like EZGif, Giphy, or Photoshop to reduce file size. Webflow has a max file size of 4MB.
- Lower resolution or fewer frames can help maintain animation while keeping the file under the limit.
- The file must be in .gif format. Do not rename another format (e.g., .mp4) to .gif.
- If you created the GIF in another tool (like After Effects), ensure it was exported as a true looping GIF and not as a static image.
4. Avoid Uploading GIFs as Assets for Other Elements
- Don’t place the GIF as a Background Image, CMS image, or CSS background—these often won’t animate.
- Use an Image Element from the Add panel and select the GIF from your assets.
5. Use the Video Element for Complex Animation
- If your GIF is long or over 4MB, consider converting it to a short MP4 loop instead.
- Use the Video Element in Webflow and enable autoplay + loop for the same effect with better performance.
Summary
To fix GIFs not animating, upload them as Image Elements, not background images. Ensure the file is under 4MB, in the correct format, and optimized. For large or complex animations, switch to a looping MP4 using the Video Element.