EDIT
☞ runs entirely in your browser — nothing is uploadedDrop your GIF here
or click to browse — animated GIF only
Preview
EDIT
Speed it up or slow it down, from 0.25× to 4×, without touching a single pixel.
or click to browse — animated GIF only
Preview
timing lives in the file
Every frame in a GIF carries its own delay, stored in hundredths of a second right before the image data. Playback speed is nothing more than those numbers. Changing them means the pixels are never touched: no resampling, no interpolation, no new frames invented — the same pictures, shown for a different length of time.
Two limits come from the format rather than from this tool. Delays are whole hundredths of a second, so very fast animations quantise: 33 ms becomes 30 ms. And a delay of 0 or 10 ms does not mean "as fast as possible" — every browser substitutes 100 ms instead, which is why some GIFs that look slow claim to have no delay at all. Both are handled here rather than left to surprise you.
three steps
The original duration and frame count appear next to the preview.
2× halves every delay, 0.5× doubles it. The preview animates at the new speed, and the new total duration is shown so you are not guessing.
The rebuilt GIF is saved from your device.
quick answers
No. Every frame is kept and each one is simply shown for less time. That is why the file size barely changes: the pixels are identical, only the timing bytes differ.
Each frame is clamped to a minimum of 20 ms, which is 50 frames a second. Below that, browsers ignore the value and fall back to 100 ms — you would ask for faster and get something ten times slower.
GIF stores delays in hundredths of a second, so every frame delay is rounded to the nearest 10 ms. Across a whole clip those roundings add up to a second or two of difference on long animations.
Not directly. Use the slider until the duration shown next to the preview reads what you want — for a 30-frame clip, 30 fps means a total of about one second.
No. Slowing down shows the same frames for longer, so fast motion becomes a slideshow rather than smooth slow motion. Smoothness would need frames that were never in the file.
No. The GIF is decoded and re-encoded in your browser; nothing is sent anywhere.