GIF Frame Editor
Select, delete, and reorder GIF frames to create your perfect animation. Full control over every frame — all in your browser.
Upload Video
Drop a video file here, or click to browse
Supports MP4, WebM, AVI, MOV, MKV and more
Max file size: 2GB (recommended: under 200MB)
The Complete Guide to GIF Frame Editing
Take precise control over every frame in your GIF. Delete, reorder, and reassemble for the perfect loop.
What Is GIF Frame Editing?
Every GIF is a sequence of individual image frames displayed one after another to create the illusion of motion. Frame editing gives you direct access to this sequence, letting you remove unwanted frames, reorder them for a different narrative, or selectively keep only the frames that matter. Convert Media extracts all frames from your GIF directly in the browser using FFmpeg WebAssembly, then reassembles your selection back into a new, optimized GIF.
Unlike simply trimming the start or end of a GIF, frame-level editing allows surgical precision. You can remove a single flickering frame mid-sequence, reverse a section by reordering frames, or thin out a dense animation by keeping only every other frame. The tool runs entirely on your device, so no file is ever uploaded to a server.
When to Use Frame Editing
Remove Glitch Frames
GIFs sometimes contain a blank or corrupted frame at the start or end from the encoding process. Select and delete just that one frame without re-encoding the entire file from source.
Reduce File Size
Deselect every other frame to cut frame count in half, significantly reducing file size while keeping the animation recognizable. This is ideal when a GIF exceeds a platform's size limit.
Create a Clip from a Loop
If you have a long looping GIF and only want a specific segment, select the exact frame range you need. No need for timeline scrubbers or timestamps, just click the frames you want.
Reorder for Effect
Move frames around with the up and down arrows to create boomerang effects, stutter cuts, or custom sequences that the original GIF was never designed for.
How Frame Editing Works Step by Step
Step 1: Upload Your GIF
Drop any GIF file onto the upload area. The tool accepts any GIF regardless of size or frame count, up to 100MB. After upload, the FFmpeg engine loads into your browser's memory.
Step 2: Extract All Frames
Click "Extract Frames" to decode every frame in the GIF into individual PNG images. Each frame appears as a thumbnail in the grid. For large GIFs with many frames, this may take a few seconds. The tool handles up to 300 frames.
Step 3: Select, Deselect, and Reorder
Click any frame to toggle its selection. Use the toolbar buttons to select all, deselect all, or invert your selection. Hover over a frame to reveal up and down arrows for reordering. The "Delete Selected" button permanently removes selected frames from the list.
Step 4: Set FPS and Create GIF
Choose the output frames per second using the FPS input in the toolbar. A lower FPS produces a slower, smaller GIF. A higher FPS produces faster, smoother motion. When ready, click "Create GIF" to reassemble your selected frames with an optimized color palette.
Step 5: Download or Edit Again
Preview the output GIF and download it. If you need to adjust further, click "Adjust Settings" to return to the frame grid with your current selection intact. The original GIF's frames remain in memory until you reset.
Tips for Best Results
Use Invert Selection for Fast Thinning
To keep only odd-numbered frames, click "Deselect All", manually select every other frame, then use "Invert" to flip your selection. This is faster than clicking each frame individually when working with long GIFs.
FPS Affects Playback Speed
If you delete frames from a 24fps GIF and output at 24fps, the remaining frames will appear to play faster because the total duration is shorter. To maintain the original perceived speed after deleting frames, reduce the output FPS proportionally to the number of frames you removed.
Keep GIFs Under 300 Frames
The frame editor supports up to 300 frames. GIFs with more frames will be truncated. For very long animations, consider cropping the source GIF's duration with a video editor before using the frame editor, or use the GIF optimization tool instead.
Reordering Changes the Loop
Moving frames changes how the GIF loops. If the last frame and first frame are visually similar, the loop appears seamless. If they are different, there will be a visible jump at the loop point. Preview the output carefully and return to editing if the loop looks jarring.
Related GIF Tools
More ways to work with your GIF files in the browser:
Frequently Asked Questions
Everything you need to know about Convert Media.