Shrink an animated GIF in your browser by downscaling and re-encoding the frames. No signup, no upload.
GIF Compressor parses an animated GIF, downscales the frames, and re-encodes a smaller animated GIF.
Set a maximum width and the visual quality; both affect the output size.
Timing is approximated; very short delays are raised, and loop/palette/metadata may change.
In-browser only; nothing is uploaded. Re-encoding to GIF through the browser canvas removes EXIF, GPS, and other metadata.
GIF Compressor shrinks an animated GIF in your browser — the file is read and re-encoded locally and never uploaded to a server. GIF Compressor parses the GIF frames, downscales them, and re-encodes an animated GIF.
Timing is approximated from the source frames, but very short or zero delays are raised to about 20 ms, and loop count, palette, transparency, and metadata may change. Reduce the width or lower the visual quality to make a smaller file; the result depends heavily on colours, motion, and frame count.
GIF Compressor shows the frame count, original and output dimensions, the frame-delay range, and the file size in the result panel. Re-encoding to GIF through the browser canvas removes EXIF, GPS, and other metadata.
GIF Compressor re-encodes all the frames rather than flattening the GIF to a single image.
GIF Compressor says clearly that timing is approximated and that loop/palette/metadata may change.
GIF Compressor guards the total frame workload so a huge GIF cannot crash the tab.
GIF Compressor runs in your browser; nothing is uploaded.
Reduce the width and quality to make a GIF small enough to share or upload.
Bring an oversized GIF under a size cap for chat, email, or a forum.
Use the result panel to confirm the frame count, dimensions, and size.
Compress from a phone, tablet, or computer browser with the file staying local.
No. GIF Compressor parses and re-encodes the GIF in your browser, and the file is never sent to imgtoolsbase or any server.
No. GIF Compressor re-encodes all the frames, but it is not a byte-perfect copy. Timing is approximated from the source; very short or zero delays are raised to about 20 ms, and loop count, palette, transparency, and metadata may change.
Reduce the maximum width and lower the visual quality. GIF size depends heavily on the number of colours, the amount of motion, and the frame count, so results vary by GIF.
GIF Compressor guards against animations whose total pixels across all frames are too large for the browser and will ask you to reduce the width if a GIF is too heavy. Re-encoding a long GIF can still be slow.
Tools that pair well with GIF Compressor.