Open a GIF to see every frame in a strip. Drag frames into a new order, give each one its own delay, add pictures as new frames, and set how many times it loops. The preview always plays your latest edit.
You can also drop a file here.
GIF Frame Editor changes the list of frames inside an animated GIF. You can delete frames, duplicate them, put them in a new order, give each one its own delay, and add pictures as new frames. It leaves the pixels of the existing frames alone: GIF Resizer changes the size, and GIF Optimizer makes the file smaller.
The preview plays your edit as you work, with the same timing a browser uses, so what you see is what the saved GIF will do. The GIF itself is only built when you download it.
Your GIF is decoded, edited, and encoded inside this tab. The encoder runs in a Web Worker, a background thread of the same page, so nothing is uploaded. The new file is written to your device only when you select Download GIF.
The editor saves every frame at full size with its own palette, while many GIFs store only the part of each frame that changed. Run the result through GIF Optimizer to shrink it again.
Browsers show any delay of 10 ms or less as 100 ms. Use 20 ms or more for frames that should flash by quickly.
Yes. Transparent pixels stay transparent, and inserted pictures keep their transparent areas. A GIF pixel is either fully see-through or fully solid, so half-transparent pixels become one or the other.
A GIF frame can hold at most 256 colors. Frames with more, such as photos added as new frames, are reduced to the 256 that fit them best.
All processing runs locally in your browser. This tool is provided as-is without warranty. Keep backups of your original files before processing.
By uploading media, you confirm you own the content or have permission to modify it. Please read the Terms and Conditions.