GIF Editor
Edit any animated GIF in your browser: rearrange frames, change the speed, crop, resize, add captions, compress the file or split it into images.
Upload a GIF to see its frames.
Export every frame as a separate image (ZIP) or as one sprite sheet. Edits from the other tabs are applied to the frames.
Reuses pixels that barely change between frames. Higher values = smaller file, slight artefacts.
Browsers treat delays under 20 ms as 100 ms, so the fastest reliable speed is 20 ms per frame (50 fps).
How to use GIF Editor
- 1
Upload your GIF
Drop an animated GIF or paste it with Ctrl+V. Every frame appears on the timeline with its delay.
- 2
Edit
Delete, duplicate or drag frames, then use the tabs to change speed, crop, resize, add text or compress.
- 3
Download
Export a new GIF, a WebM video, all frames as a ZIP or one sprite sheet.
A complete GIF editor that runs in your browser
Most online GIF editors upload your file to a server, add a watermark or limit the size. This one decodes the GIF directly in your browser, lets you edit every frame and re-encodes it on your device. It is free, private and has no watermark.
What you can do
- Frame timeline: see every frame, drag to reorder, duplicate or delete frames and set the delay of each one.
- Speed: make a GIF faster or slower from 0.25× to 4×, set one delay for every frame, reverse it or create a ping-pong boomerang loop, and choose how many times it loops.
- Resize, crop, rotate and flip: crop by dragging on the preview with free or fixed ratios such as 1:1 and 16:9.
- Add text: meme-style captions at the top or bottom, or anywhere you drag them, with outline, font and colour, on all frames or a range.
- Compress: reduce colours, choose dithering, drop frames, scale down and reuse unchanged pixels to shrink the file.
- Split: export every frame as PNG, JPG or WEBP in a ZIP, or as a single sprite sheet.
Accurate decoding
GIFs store frames as partial updates with different disposal methods. Getting these wrong produces glitches and trails. The built-in decoder handles all disposal methods, local and global palettes, interlacing and transparency, so each frame is rebuilt exactly as a browser shows it.
Export options
Download the result as an optimised GIF, convert it to a WebM video (often 5–10× smaller and ideal for websites and chats), export the frames as a ZIP with a timing file, or create a sprite sheet for games and CSS animations.