Free GIF Editor

Resize, crop, rotate, change speed, add text, censor a region, and reorder frames in an animated GIF — free, no sign-up, nothing leaves your browser.

🖼️
Drop a GIF here, or click to browse
Animated .gif files

Upload a GIF to start editing.

Drag thumbnails above to reorder frames.

Processing…

How changing speed doesn't touch a single pixel

Speeding up or slowing down a GIF doesn't re-draw or skip any frames — it changes how long each frame is displayed before moving to the next one. A GIF's timing is stored per-frame as a delay value, and doubling the speed simply halves every one of those delays, so the same frames play back faster without any loss of visual detail. This is why speed changes are effectively instant and lossless compared to something like resizing, which does have to redraw every pixel of every frame — the image content never changes, only the pacing between frames does.

Frequently asked questions

Is this GIF editor really free?

Yes, completely free with no sign-up and no watermark by default.

Can I undo a change?

Yes — "Reset to original" restores your GIF exactly as you uploaded it, so you can always start over if an edit doesn't look right. There's no multi-step undo between individual edits, only a full reset.

Does my GIF get uploaded anywhere?

No. Everything happens locally in your browser — your file is never sent to a server.

Why does auto-crop or a large GIF take a moment?

These operations inspect or redraw every pixel of every frame, so larger or longer GIFs naturally take a little longer to process.

Can I speed up part of a GIF and not the rest?

The speed slider applies to the whole GIF at once — for a change that only affects part of the animation, you'd need to trim to that section first, adjust it, then work with the remaining frames separately.

Ad blocker detected

We've noticed an ad blocker is active. Cwtch.es relies on ads to stay free, so GIFs downloaded while a blocker is active will include a small Cwtch.es watermark in the corner. Disable your ad blocker for this site (or add it to your allow-list) and recheck to download without it.