GIF Frame Editor

Upload a GIF and edit it frame by frame: delete, duplicate, reorder, reverse, retime and respeed, all processed locally

No animation yet
No animation yet
Tap a card to select, then move, duplicate or delete it
Upload a GIF and every frame shows up here
选项
Playback speed
100

Above 100% slows the animation down, below 100% speeds it up. Each change rescales the current per-frame delays.

Frame delay
160
Keep only these frames

Positions are 1-based and apply to the current order. Ranges, commas and an open-ended tail all work; leave empty to keep everything.

Duration 0ms · 0 Frames

About this tool

Open an animation and edit it frame by frame: drop unwanted frames, duplicate the good ones, nudge a frame with the arrows, reverse the whole clip, speed it up or slow it down, and keep only a chosen range. Decoding and re-encoding both happen in your browser, so the file never leaves your device.

  • Delete: press the cross on a frame card to drop it. Leading black frames or watermark frames are the usual candidates.
  • Reverse: "Reverse clip" plays the whole animation backwards - pair it with a speed change for seamless loop material.
  • Speed: above 100% slows down, below 100% speeds up. You can also force every frame to one delay under Frame delay.
  • Trim: type a range such as 1-5,8,11- under "Keep only these frames" to keep just that part.