Freeze GIF Frame
Pause a selected GIF frame for an extra duration, then resume the animation.
Your files
Files stay on your deviceDrop files herePick a file to start
GIF · up to 20 MiB per file
Limits & supported formats
Input: 1 file · GIF · up to 20 MiB.
Images: up to 2,048 px per side and 400 animation frames.
Output: up to 2,048 px per side, 4,194,304 pixels per frame and 400 frames.
Detailed budgets: 40,000,000 decoded pixels, an estimated 192 MiB working allocation and 64 MiB per ZIP. These estimates help reject large jobs; they do not guarantee a browser process memory peak.
Add a file to get started.
Three steps. One moving picture.
01Choose a GIF
02Select a frame and extra pause
03Process and check when motion resumes
Freeze GIF Frame
Hold a reaction, caption or key moment without turning the entire animation into a still image. Select the frame in the preview and add between 20 ms and 30 seconds to its existing delay.
Choosing your settings
The frame slider chooses the moment to hold. The pause is additional time, measured in 10 ms steps; all other frames and the loop setting remain in order.
If the result needs another pass
If the wrong moment pauses, move the frame slider and process again. Different viewers may interpret timing differently; inspect the downloaded animation. Re-encoding may change palette colors.
GIF timing note: missing, 0 ms and 10 ms frame delays are read as 100 ms. Other supported delays are retained unless the task changes timing or the frame sequence. Re-encoded animation may therefore differ from a viewer that handles unusually short delays differently.
Good to know
Does the animation become a still image?
No. Only one frame stays visible longer, and the animation then continues. Use frame extraction for a still PNG or JPEG.
Does 1000 ms replace the original delay?
No. It adds one second to the selected frame’s existing normalized delay.