A LITTLE LESS FILE. A LOT MORE ROOM.

Small files.
Good company.

GifLoom makes the GIF you want to share a little easier to send. A focused tool, a clear result, and your file stays on your device.

What GifLoom does

GifLoom provides a free GIF compressor, GIF resizer, GIF reverser, GIF merger, GIF speed changer, GIF trimmer, and GIF splitter, plus a GIF frame extractor and a GIF to WebP converter and solid-color background remover, as well as a GIF rotation and flip tool. Select a local GIF and use the focused controls to edit and preview a result. Split segments are individual animated files; the optional ZIP contains the same clips. No account, subscription, or watermark is involved. Use the reverser to play complete frames from last to first, retaining their stored delays and the original loop setting.

Compression happens in a Web Worker in your browser. The tools combine animation frames and re-encode them as a GIF, keeping animation and GIF transparency. Speed adjustment instead copies compressed image data and edits timing controls, without re-encoding the pictures. The merger joins each source once in a chosen sequence with a shared canvas and transparent or white padding; its final loop setting applies to the whole result. Splitting makes separate time-based GIFs and can package them in a ZIP created on your device. Frame extraction composes each frame and creates still PNGs and a ZIP locally. The WebP converter re-encodes the composed frames into one animated WebP with timing and transparency, using the browser encoder. The background remover clears one chosen solid color from every complete frame using a local color-distance threshold; it does not classify complex scenes. The trimmer keeps a time interval, composes earlier frames for a correct first picture, and re-encodes retained pictures; colors may change slightly and viewer timing can vary. The website does not provide a file upload or server-side processing service.

Honest about the trade-offs

Smaller files can mean smaller frames, fewer colors, or less smooth motion. A target is a goal, not a guarantee. The compressor reports actual bytes and keeps the original if a new encoding would make it larger. The resizer always applies your requested dimensions, even when that increases the number of bytes.

The current input limit is 50 MB, with additional animation complexity limits to protect browser memory. The compressor may normalize very short frame delays. The resizer retains stored frame delays and the original loop setting when Keep animation is enabled; browser playback may still clamp short delays. Preview the result before using it.

One useful tool at a time

GIF compression, resizing, backwards playback, sequential merging, speed adjustment, time trimming, splitting, still-frame extraction, animated WebP conversion, solid-color background removal and GIF rotation or flipping are available now. Other tools are planned for later releases. Platform names on this website describe use cases and do not imply affiliation or endorsement.

Use files you have permission to edit

Your rights to your files stay with you. Choose GIFs you own or are allowed to modify and share. The built-in sample artwork was created for GifLoom.

Built with open-source tools

GifLoom uses gifuct-js and gifenc under the MIT license. Third-party license notices are included with the site.

Contact the GifLoom team

For a bug report, question, or privacy request, email support@gifloom.com. A description of the problem and your browser version is usually enough; do not send private GIFs.

Try the GIF compressor ↗