GifWrench

Change GIF Speed

Choose a speed multiplier or an exact delay per frame. Only the timing changes, so the image quality stays exactly the same.

Large dimensions or frame counts may exceed your browser’s memory even below the file-size limit.

How to speed up or slow down a GIF

To change a GIF's speed, load it, tap a multiplier (2× is twice as fast, 0.5× is half speed) and press Change speed. The page shows the old and new loop duration before you start, and the download is ready instantly because nothing is re-encoded.

How GIF timing works

Each frame in a GIF has its own delay, stored in hundredths of a second. A GIF can mix timings, for example hold the first frame for 2 seconds and play the rest quickly. GifWrench multiplies each frame's delay by your chosen factor, so those pauses scale proportionally. Use set every frame to override them with one fixed value instead.

Delay per frameFrames per second
20 ms50 fps (fastest browsers honor)
40 ms25 fps
100 ms10 fps
200 ms5 fps

Slowing down ChatGPT GIFs

ChatGPT's GIF viewer offers 0.25× to 2× playback speed, and its "Download GIF" option exports at the speed you picked. If you already downloaded the original, set the speed here instead. See the ChatGPT GIF guide.

Frequently asked questions

Does changing GIF speed reduce quality?

No. GifWrench edits only the delay value stored for each frame. The pixel data is copied byte for byte.

Why won't my GIF play faster than a certain speed?

GIF frame delays are stored in hundredths of a second, and browsers treat delays under 20 ms as 100 ms. GifWrench never goes below 20 ms so your GIF doesn't suddenly slow down. To go faster than that, drop frames (keep every 2nd frame with the frame splitter).

Can I give every frame the same timing?

Yes. Type a value in "Or set every frame to (ms)", for example 100 ms for 10 frames per second.

Related tools

Guides