Skip to main content
Toolzum

GIF Editor

Edit animated GIFs in your browser with FFmpeg WASM — resize (Lanczos, aspect lock), speed (setpts), reverse, palette optimize (max_colors with bayer dither), and PNG frame extraction to <name>_frames.zip. No crop, text, or trim tools. Header shows WxH, frame count, KB, and seconds.

Runs on FFmpegJSZip

100% Local Browser Native

How to Use the GIF Editor

1. Upload one GIF

Single animated GIF; header parses width, height, frame count, KB, and duration from the binary.

2. Set resize, speed, reverse, palette

Lanczos resize with aspect lock, setpts speed, reverse filter, palettegen/paletteuse color optimize — combined into one FFmpeg filter chain.

3. Process or extract frames

Process renders output.gif; Extract Frames saves every frame as PNG plus a <name>_frames.zip.

Similar Tools You Might Need

See all

Frequently Asked Questions

What can I edit?

Resize, playback speed, reverse, palette optimization, and PNG frame extraction — that is the complete op list. No crop, text overlays, or clip trimming exist.

Does it stay animated?

Yes — processing forces loop forever (-loop 0, -ignore_loop 0) and edits preserve animation; exports play everywhere GIFs play.

Quality vs size?

Trim dimensions via Lanczos resize and cap palette max_colors first — the two levers that shrink GIFs most. Palette mode uses stats diff/single with bayer dither scale 5.

Is my work uploaded anywhere when using GIF Editor?

No — editing runs locally in your browser via FFmpeg WASM; unlimited saves on local tools.

Last updated October 2026