You want an animation to start 0.3 seconds after the previous one, or to fade in over 0.75 seconds. PowerPoint’s default timing controls only let you type whole seconds, which is too coarse for polished presentations. The root cause is that the spin box controls in the Animation Pane and Ribbon round your typed values to the nearest second. This article shows you the exact method to enter sub-second values for delay, duration, and start timing using the Duration and Delay fields in the Advanced Animation dialog.
Key Takeaways: Setting Sub-Second Animation Timing in PowerPoint
- Animation Pane > Right-click an effect > Timing > Duration and Delay fields: Type values like 0.3 or 0.75 directly to bypass the Ribbon’s whole-second rounding.
- File > Options > Advanced > Display > Disable hardware graphics acceleration: Prevents animation stutter and timing drift when using sub-second values on systems with older GPUs.
- Ctrl+click multiple effects in the Animation Pane: Edit the Duration or Delay for several effects at once, keeping your sub-second timings consistent across the slide.
Why PowerPoint Rounds Animation Timing to Whole Seconds
The Animations tab in the Ribbon shows Duration and Delay spin boxes that increment by 0.25 seconds when you click the up or down arrows. However, when you type a decimal value like 0.5 directly into the Ribbon field, PowerPoint often rounds that value to the nearest whole second after you press Enter. This rounding behavior occurs because the Ribbon controls are designed for quick, coarse adjustments and are not optimized for precision input.
The Animation Pane’s Timing dialog, on the other hand, accepts decimal values up to three decimal places. This dialog is the correct interface for sub-second precision. The dialog stores the value as a floating-point number in the presentation file, so the precision is preserved even after you close and reopen the file. The rounding you see in the Ribbon is a display artifact, not a loss of data — as long as you set the value in the Timing dialog.
How PowerPoint Stores Animation Timing Internally
PowerPoint stores animation delay and duration values in seconds as decimal numbers in the XML structure of the .pptx file. The value you enter in the Timing dialog is written directly to that XML node without rounding. When you play the slide show, PowerPoint reads the exact decimal value and applies it. This means that a delay of 0.3 seconds will be exactly 300 milliseconds, not 0 or 1 second. The Ribbon display may show 0 or 1, but the actual timing is correct.
Steps to Set Sub-Second Delay and Duration in the Animation Pane
- 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 PowerPoint window. - Select the animation effect
In the Animation Pane, click the effect you want to adjust. The effect is highlighted with a blue border. - Open the Timing dialog
Right-click the selected effect and choose Timing from the context menu. The dialog appears with three tabs: Effect, Timing, and Text Animation. - Enter the sub-second delay value
Click the Timing tab. In the Delay field, type the exact decimal value you want, such as 0.3 for 300 milliseconds or 1.5 for 1.5 seconds. Do not use the spin arrows — type the value directly. - Enter the sub-second duration value
In the Duration field, type the exact decimal value for how long the animation should last. For a fade-in that takes 0.75 seconds, type 0.75. Again, type the number directly. - Set the start trigger
Use the Start drop-down list to choose when the animation begins: On Click, With Previous, or After Previous. The delay you set is applied after this trigger. - Confirm the settings
Click OK to close the dialog. The Animation Pane now shows the decimal value in the timing badge next to the effect. The Ribbon may still show a rounded number, but the correct value is stored.
Setting Sub-Second Timing for Multiple Effects at Once
To apply the same sub-second delay or duration to several effects, hold the Ctrl key and click each effect in the Animation Pane. Right-click any selected effect and choose Timing. The Delay and Duration fields now apply to all selected effects. This method saves time when you need consistent timing across multiple objects on the same slide.
Common Pitfalls When Using Sub-Second Animation Timing
PowerPoint Rounds My Typed Value Back to a Whole Second
If you type the decimal value directly into the Duration or Delay field on the Ribbon (the Animations tab), PowerPoint rounds it to the nearest whole second. Always use the Timing dialog accessed from the Animation Pane. The Ribbon fields are not designed for sub-second input and will corrupt your value.
Animation Stutters or Skips With Sub-Second Timing
Sub-second animation precision requires consistent frame timing. If your computer’s graphics hardware cannot maintain a steady frame rate, the animation may stutter or skip. To fix this, go to File > Options > Advanced. In the Display section, check Disable hardware graphics acceleration. Click OK and restart PowerPoint. This forces PowerPoint to use software rendering, which is more predictable for precise timing.
Sub-Second Values Do Not Appear in the Ribbon After Saving
This is expected behavior. The Ribbon display rounds the value for readability but does not change the stored timing. To verify the actual value, right-click the effect in the Animation Pane and open the Timing dialog again. The exact decimal you entered is still there.
Triggers Like On Click Add Extra Delay
When you set Start to On Click, the delay you enter is applied after the click. If you want the animation to start immediately after the click with no extra wait, set the Delay to 0. If you set a delay of 0.5, the animation waits half a second after the click before starting.
| Item | Ribbon Field Input | Animation Pane Timing Dialog |
|---|---|---|
| Decimal entry method | Type directly into spin box | Type directly into Delay or Duration field |
| Value rounding behavior | Rounds to nearest whole second on Enter | Preserves three decimal places |
| Supported for multiple effects | No — only one effect at a time | Yes — Ctrl+click to select multiple effects |
| Display after save and reopen | Shows rounded value | Shows exact decimal value |
| Recommended for sub-second precision | No | Yes |
You can now set animation delays and durations with sub-second precision using the Animation Pane’s Timing dialog. Try combining a 0.3-second delay with a 0.75-second fade duration to create a staggered entrance effect for a bullet list. For advanced control, use the Repeat drop-down in the Timing dialog to loop an animation with sub-second intervals.