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. Photos never leave your device — processing runs locally in your browser with Canvas and WebAssembly.
Runs on FFmpeg
Content reviewed October 2026 · About Toolzum
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.
Turn one image (PNG, JPG, WebP, or GIF) into a hand-built 32-bit Windows ICO — 6 sizes (16, 32, 48, 64, 128, 256) packed by default, or a single size (default 32). Center square-crop on, or fit with transparent/color background; alpha under 128 becomes transparent. Saves as <name>.ico.
Shrink image batches to JPEG or PNG (no WebP output) at full source dimensions with one quality slider (10–100, default 80). Store owners compress 300 product shots before upload — local processing, 2 free batches a day.
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.
Add text, highlights, drawings, shapes, notes, signatures, and images to any PDF. Rotate, duplicate, and OCR pages (8 languages), or use one-click AI to summarize, fix, or translate. Editing runs 100% locally. AI actions are optional and cost credits, shown on each button before you click. Free, no watermark — no signup needed to start, unlimited saves.
Colors dominate: dropping 256→128 roughly halves palette weight before dithering costs. The live estimate previews KB as you move sliders; final -% prints after encode.
Yes — loops survive, but output fps locks to 10 in the filter chain, so higher-rate GIFs retime. Factor the retime into motion smoothness, not just bytes.
No quality slider exists: use Colors 2–256 (default 128) for the big cuts, Loss Tolerance 0–100 (above 50 switches the encoder lossy) for fine tuning, and mpdecimate dedup only when static frames exist.
No — compression runs locally in your browser via FFmpeg WASM; unlimited saves on local tools.
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.
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.