GIF Speed Changer
Upload a GIF, speed it up or slow it down from a quarter to four times, or set one fixed delay. Reverse it or play it back and forth. It runs in your browser: no upload, no sign-up.
Free · no sign-up · runs in your browser
GIF only · up to 10 MB · up to 300 frames · nothing is uploaded
Drop a GIF here
Your changed GIF appears here.
How to use it
Drop your GIF
Drop a GIF onto the box or click to choose one. It can be up to 10 MB and 300 frames. The tool shows its real size, frame count, length and file size.
Choose the speed
Pick Multiplier and set a speed from ×0.25 to ×4, or pick Fixed delay and set the same time for every frame from 20 to 2,000 milliseconds.
Reverse or ping-pong
Tick Reverse to play it backwards, or Ping-pong to play forward and then back without repeating the end frames. You can combine both.
Create and download
Press Create new GIF. The result appears next to the original with frame counts, length and size before and after, ready to download.
Examples made with this tool
These five GIFs were made by running one source file through this tool's own decoder, timing logic and encoder.
seamlessThe source: a 16-frame bounce-text GIF made with our text engine, 5 hundredths of a second per frame.Settings usedUnchanged16 frames · 44 KB · 0.8 s loop
seamlessMultiplier ×2: every frame delay halves (5 to 3 hundredths of a second after rounding), so it plays in about half the time.Settings used×216 frames · 44 KB · 0.4 s loop
seamlessMultiplier ×0.5: every delay doubles (5 to 10 hundredths) and the loop takes twice as long.Settings used×0.516 frames · 44 KB · 1.6 s loop
seamlessReverse on: the frames play from last to first, with the original timing.Settings usedReverse16 frames · 45 KB · 0.8 s loop
seamlessPing-pong on: forward then back without repeating the end frames, so 16 frames become 30.Settings usedPing-pong30 frames · 83 KB · 1.5 s loop
Reverse a GIF
To reverse a GIF, tick Reverse and press Create new GIF. The frames play from the last to the first and each one keeps its own delay, so a ball that fell now rises, and a rewind effect takes one click. You can combine it with a speed change, for example Reverse at ×0.5 for a slow rewind.
Reverse on its own plays the GIF backwards and then jumps back to the start, which can look abrupt for a one-way motion. If you want it to go forward and then back with no jump, tick Ping-pong, with or without Reverse. Everything runs in your browser and the original file is not changed.
When a GIF speed changer helps
Speed up a slow GIF
Screen recordings and conversions often come out sluggish. Use a multiplier of ×1.5 to ×3 to get to the point faster.
Slow down a quick one
A reaction that flashes by in half a second reads better at ×0.5. Slowing never hits the minimum delay, so it is always exact.
Reverse a GIF
Play a clip backwards for a rewind effect, or undo a recording that was captured in the wrong direction.
Make a smooth back-and-forth loop
Ping-pong turns a one-way motion such as a wave or a zoom into a loop with no jump at the seam.
Even out uneven timing
Fixed delay gives every frame the same time, which fixes GIFs with a few very long or very short frames.
How this tool works and its limits
This is what the tool does with your file, and where it stops.
- Your GIF never leaves your device. It is opened, retimed and encoded in your browser, with no upload and no account. No watermark is added.
- Files up to 10 MB and 300 frames are accepted. Ping-pong adds frames, so a 300-frame GIF becomes 598. Very large dimensions are refused if they would not fit in memory.
- Each frame keeps its own delay and the multiplier scales every one, so uneven timing stays uneven. Fixed delay replaces them all with one value.
- GIF delays are whole hundredths of a second and never below two, because browsers treat anything shorter as about ten. Frames already at the minimum can't go faster, and the tool tells you how many were held back. Delays of 0 or 1 in the source are read as ten, the way browsers play them.
- Output keeps the original dimensions by default, or you can shrink the width to 480 or 320 pixels. Aspect ratio is always kept. The new file is re-encoded with at most 255 colours plus transparency, so photos may change size either way.
- Transparent GIFs stay transparent. Browsers with GIF decoding built in use it; others use a built-in JavaScript decoder, so Safari and Firefox work too. The tool says which one it used.
- Works in current Chrome, Edge, Firefox and Safari. The before and after sizes are measured from the real files.
Questions, answered
How do I speed up a GIF?
Drop your GIF above, choose Multiplier, set a value above ×1 such as ×2, and press Create new GIF. Every frame's delay is divided by the multiplier, and you can download the result straight away.
How do I slow down a GIF?
Choose Multiplier and set a value below ×1, such as ×0.5 or ×0.25. Every frame's delay is multiplied, so the GIF takes longer to loop. Slowing down never runs into the minimum delay.
Why didn't my GIF get much faster?
A GIF delay can't be shorter than two hundredths of a second, because browsers play anything shorter at about ten. If your frames are already near that, speeding up has nothing left to take. The tool reports how many frames hit the limit.
Can I reverse a GIF or make it play back and forth?
Yes. Tick Reverse to play it backwards, or Ping-pong to play forward then back without repeating the end frames. Ticking both starts the ping-pong from the last frame.
Is the GIF speed changer free, and is my GIF uploaded?
It is free with no sign-up. Your GIF is not uploaded: it is decoded and encoded in your browser, and the original file stays on your device.
Will changing the speed change the file size?
The frames are the same, so the size is usually close to the original, but it is re-encoded and can be a little smaller or larger. The tool shows the before and after sizes. Shrinking the output width is the way to make it clearly smaller.
How do I reverse a GIF?
Drop your GIF above, tick Reverse and press Create new GIF. The frames play from the last to the first with their original timing, and you can download the result. Add Ping-pong if you want it to play forward and then back.



