When you apply an animation in PowerPoint, the default behavior is to play once and then stop. You may want an animation to keep looping continuously while a slide is displayed, such as a spinning gear, a pulsing callout, or a moving background element. The setting that controls this is located in the animation’s Timing options, specifically the Repeat dropdown. This article explains how to configure the Repeat setting to the Until End of Slide option and what prerequisites you need to check before it works correctly.
Key Takeaways: Setting an Animation to Loop Until the Slide Ends
- Animation Pane > Timing > Repeat > Until End of Slide: Makes the selected animation loop continuously until you advance to the next slide.
- Animation Pane > Timing > Duration: Controls how fast each single iteration of the animation plays; shorter values produce faster loops.
- Slide Show > Set Up Slide Show > Browsed at a kiosk: Prevents mouse clicks from advancing the slide, which is useful when testing looping animations.
What the Until End of Slide Repeat Option Does
The Repeat setting in PowerPoint is part of the Timing group for each animation effect. By default, Repeat is set to None, meaning the animation plays once. The Until End of Slide option tells PowerPoint to restart the animation immediately after it finishes, and keep doing so until the slide is no longer displayed. This is different from setting a fixed number of repeats, such as 2 or 10, which stops after that count regardless of whether the slide is still visible.
The feature works with all animation types: Entrance, Emphasis, Exit, and Motion Paths. However, the effect must be designed to loop smoothly. For example, a Spin emphasis animation on a shape will restart from the beginning each time, which may cause a visible jump if the animation does not end at the same visual state. To avoid this, use animations that are seamless by nature, such as a continuous rotation or a pulsing opacity change.
Before you apply the Until End of Slide setting, ensure you are using a supported version of PowerPoint. The option is available in PowerPoint for Microsoft 365, PowerPoint 2021, PowerPoint 2019, and PowerPoint 2016. It is not available in PowerPoint for the web or in the mobile apps.
Steps to Set an Animation to Repeat Until End of Slide
Follow these steps to configure a single animation to loop continuously on a slide.
- Open the Animation Pane
Go to the Animations tab on the ribbon. In the Advanced Animation group, click Animation Pane. The pane opens on the right side of the window. - Select the animation to loop
In the Animation Pane, click the animation effect you want to repeat. Only one effect can be edited at a time. If you have multiple effects, repeat these steps for each one. - Open the Timing dialog
With the animation selected in the pane, click the downward arrow next to it and choose Timing. Alternatively, right-click the animation and select Timing. - Set Repeat to Until End of Slide
In the Timing tab of the dialog, locate the Repeat dropdown. Click it and select Until End of Slide from the list. Do not close the dialog yet. - Adjust the Duration and Delay
In the same Timing tab, set the Duration value. This controls how long each single play of the animation takes. For a smooth loop, set a duration that matches the visual effect you want. Delay adds a pause before the first play only; subsequent loops start immediately unless you also set Repeat to a delay value, which is not recommended for continuous loops. - Click OK and test the animation
Click OK to close the dialog. Start the slide show from the current slide by pressing Shift+F5. The animation should loop continuously until you press Escape or advance to the next slide.
Setting Multiple Animations to Loop Simultaneously
If you have several animations that should all loop at the same time, set each one to Until End of Slide individually. To make them start together, set the Start trigger to With Previous for all of them. In the Animation Pane, select each animation, open its Timing dialog, and choose With Previous from the Start dropdown. This ensures all animations begin at the same moment and loop independently.
Common Issues When Using Until End of Slide
The Animation Stops After One Loop
If the animation plays only once and does not repeat, the Repeat setting may not have been applied correctly. Open the Animation Pane, select the animation, and verify that the Timing dialog shows Until End of Slide in the Repeat dropdown. Also check that the animation is not set to start On Click, which requires a mouse click to trigger the next loop. Change the Start trigger to After Previous or With Previous to allow automatic looping.
The Animation Jumps or Resets Visually Between Loops
This happens when the animation does not end at the same visual state as it started. For example, a Fly In entrance animation moves an object onto the slide and then the object disappears and flies in again. To avoid this, use Emphasis animations that modify the object without changing its position. Spin, Pulse, and Teeter are good candidates. For Motion Paths, ensure the path is a closed loop so the object returns to its starting point.
The Animation Plays Once and Then the Slide Advances
This occurs when the animation is set to advance the slide after the animation ends. In the Timing dialog, check the After animation option. Make sure it is set to Don’t Dim and that the Advance slide section in the Transitions tab is not set to advance automatically after a specific time. To test, go to Transitions and uncheck After in the Advance Slide group.
| Item | Until End of Slide | Fixed Number of Repeats |
|---|---|---|
| Description | Loops continuously until the slide is no longer displayed | Loops a specific number of times then stops |
| User control | None; loop runs until slide exit | Select 2, 3, 4, 5, or 10 from the Repeat dropdown |
| Best use case | Background animations, ambient effects, kiosk displays | Short repeating sequences like a countdown or a wobble |
| Compatibility | PowerPoint 2016 and later | All versions with animation support |
You can now set any animation to repeat until the end of the slide using the Timing dialog. Test your loop with a simple shape before applying it to complex graphics. For a polished result, combine Until End of Slide with a seamless Emphasis animation like Spin set to a duration of 2 seconds. This creates a smooth, continuous rotation that stops only when you move to the next slide.