Webflow does not have a built-in setting to control whether a GIF loops or not. GIFs will always follow the looping behavior defined within the GIF file itself.
1. Modify the GIF Before Uploading
- To make a GIF play only once, you must edit the GIF using an external tool (e.g., Photoshop, EZGIF.com, or similar).
- Use a tool that lets you set the loop count to 1 or disable looping during export.
- After editing, reupload the updated GIF to Webflow via the Asset Manager or embed it in a section.
2. Use a Video File Instead (Optional Alternative)
- GIFs always auto-play and loop by default in most browsers. For more control, consider replacing the GIF with an MP4 video.
- Convert your GIF to an MP4 using a tool like EZGIF or CloudConvert.
- Upload the MP4 file to a hosting source (e.g., Vimeo or Cloudinary) or use Webflow’s native video component (for hosted files).
- Use video player options like autoplay, muted, and loop=false (some custom code may be needed) to control playback.
3. Custom Code Workaround (Advanced)
- If you must use a GIF but want it to appear non-looping:
- Convert the GIF into a sprite sheet and animate it using Webflow interactions or custom JS.
- This allows for more precise control, but requires intermediate development knowledge and extra setup time.
Summary
Webflow does not support disabling GIF loops directly; the GIF must be edited beforehand to stop looping. For more playback control, consider using video formats instead.