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.
How to Use the GIF Editor
Similar Tools You Might Need
See allGIF Resizer
Resize one animated GIF to exact dimensions via FFmpeg Lanczos (default), Bilinear, or Nearest — width presets 100/150/200/320/480/640px or custom, height auto-follows with aspect lock ON (unlock to stretch). W/H prefill from the source; saves as <name>-resized.gif with animation intact.
GIF Compressor
Compress one animated GIF with FFmpeg: colors slider 2–256 (default 128), Floyd or no dithering, loss tolerance 0–100 (above 50 flips lossless to lossy), and optional duplicate-frame removal (mpdecimate, off by default). Output fps locks to 10; result shows KB and -% and saves as <name>-compressed.gif.
GIF to APNG
Upgrade one GIF to APNG via FFmpeg apng codec at locked 10fps and source dimensions (Lanczos) — 24-bit color plus 8-bit alpha, no size/quality settings. Result panel shows GIF vs APNG KB with ±% change; saves as <name>.png. Modernize sticker packs — local FFmpeg work, unlimited saves.
Video Compressor
Reduces MP4, MOV, and WebM video file sizes with a configurable CRF 20–40 slider (default 28, libx264 fast preset), plus a GIF mode with color-palette control. Videos never leave your device — compression runs locally in your browser with FFmpeg WASM.
Video to GIF
Convert MP4/WebM to GIF animations. Videos up to 250MB. Videos never leave your device — compression and conversion run locally in your browser with FFmpeg WASM.
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.
Related Image Tools
GIF Compressor
Compress one animated GIF with FFmpeg: colors slider 2–256 (default 128), Floyd or no dithering, loss tolerance 0–100 (above 50 flips lossless to lossy), and optional duplicate-frame removal (mpdecimate, off by default). Output fps locks to 10; result shows KB and -% and saves as <name>-compressed.gif.
GIF Resizer
Resize one animated GIF to exact dimensions via FFmpeg Lanczos (default), Bilinear, or Nearest — width presets 100/150/200/320/480/640px or custom, height auto-follows with aspect lock ON (unlock to stretch). W/H prefill from the source; saves as <name>-resized.gif with animation intact.
Last updated October 2026