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

Drop a GIF hereor click to choose a file

GIF only · up to 10 MB · up to 300 frames · nothing is uploaded

Change speed by
Before

Drop a GIF here

After

Your changed GIF appears here.

How to use it

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  • The original bouncing WOW GIF at normal speedseamless
    The 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
  • The WOW GIF playing at double speedseamless
    Multiplier ×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
  • The WOW GIF playing at half speedseamless
    Multiplier ×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
  • The WOW GIF playing backwardsseamless
    Reverse on: the frames play from last to first, with the original timing.Settings usedReverse16 frames · 45 KB · 0.8 s loop
  • The WOW GIF playing forward and then backseamless
    Ping-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.