Original preview
The original preview appears after you upload a file.
Upload a GIF, choose a frame range, and play the selected animation backwards while optionally reversing its frame delays.
File and reverse settings
Reversed result
Waiting for a fileThe original preview appears after you upload a file.
The reversed preview appears after processing finishes.
Choose a file to begin.
The selected frame range is emitted from last to first. You can also reverse the delay sequence so the timing stays paired with the visual frames.
The preview is a quick check; compare the downloaded file in the player where it will be used.
The selected frames are emitted in reverse order; when enabled, their delay values are reversed with the frame sequence so each visual frame keeps its paired timing.
Reversing changes frame order but does not invent intermediate motion. Very short delays may display differently across players.
Reading, decoding, frame reordering, and result generation happen in this browser. Files are not uploaded or saved.
The output follows the GIF89a structure. Player behavior can differ for short delays, finite loops, and color quantization.
Upload the GIF, choose the start and end frames, decide whether to reverse their delays, and process the selected range.
Enable delay reversal when the timing belongs with each visual frame and should move with it. Leave it off when you want the original delay slots to stay in place.
No. The GIF is decoded, reversed, and encoded in this browser; the tool does not upload or store it.