Skip to main content
Filip27
September 2, 2021

Allow to play GIF once (no loop)

  • September 2, 2021
  • 12 replies
  • 18576 views

How do I make a GIF only play once (not loop) in Figma?

12 replies

ntfromchicago
New Participant
September 2, 2021

I am not aware of any way to directly edit looping values in Figma. It’ll be easier to modify the GIF settings via another tool (there are a few apps as well as web sites) prior to importing into Figma.

Fred_Ferreira
September 7, 2021

I’m looking to do this too!

October 7, 2021

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

djv
Figmate
Community Support
February 13, 2024

Hey All, thanks for reaching out!

This isn’t currently possible, but we’ll pass this onto our team for future consideration.

Vlady_Yordanov
May 8, 2024

This is still not possible, right? We need this as a basic prototyping functionality.

Sam_Stratton
May 22, 2024

Please add this functionality.

jackson_wang
September 4, 2024

You can stop the animated gif looping by duplicating the frame with the animation. In the next frame, remove the animated gif. Then add an interaction with a timed delay and have it navigate to the next frame. You’ll need to adjust the time delay so it matches the duration of your animated gif. If you know the duration, you can adjust to no loop, loop 2x and etc.

raghavendra_kotakonda
New Member
September 25, 2024

any updates on this functionality.

James_Lawrie
Active Member
November 13, 2024

Agree, This is a basic prototyping feature, please add to next release

Pete_P
November 24, 2024
  1. Create a frame for the GIF.
  2. After Delay (1ms) Open Overlay that frame, so the GIF can play.
  3. After Delay (the length of GIF) Close Overlay, so the frame with the GIF is gone.

This workaround worked for me on a Success Screen throwing some Confetti (GIF) 🎉
Hope that works in your scenarios!

All the best,
Pete

@jackson_wang @raghavendra_kotakonda @James_Lawrie