Add effects to animated GIFs

Upload image



Supported image types: GIF, JPG, PNG, BMP, WebP, APNG, HEIC, HEIF, AVIF, MNG, JXL (JPEG XL)
Max file size: 200MB

All uploaded files are automatically deleted 1 hour after upload.
For permanent links you can use: https://ezgif.com/effects?url=https://example.com/source-image.gif

Change image colors

Convert GIF image colors to grayscale, sepia, monochrome or negative (invert colors) using built-in presets, tint the image with a selected color, modify hue, saturation and lightness as well as contrast and brightness.

Transform, rotate, and reverse GIFs

These options allow you to flip an image both horizontally and vertically, creating a mirrored image effect.
You can also rotate an image by a freely chosen angle, reverse the GIF, or change the number of times to play (loop count). You can add a second counter to GIF, generate fade in / fade out effect or pause the GIF after playback to give viewers a better understanding of the animation timeline.

Filters and effects

Add borders, frames, rounded corners. Sharpen and blur. Add dithering and patterns. Apply Instagram-like filters to your animated GIFs — Gotham, Lomo, Toaster, Vignette, Polaroid, and Nashville filters. Apply artistic effects like Oil Paint, Emboss, Posterize, Solarize, and Noise. Distort animations with Swirl, Implode, and Wave effects. For even more filter options, check out our dedicated color filters tool.

Supported formats

This tool works with animated GIF, WebP, APNG, AVIF, MNG, and JXL (JPEG XL) files, as well as static images like JPG, PNG, BMP, and HEIC/HEIF. All effects are applied to every frame of the animation, preserving timing and transparency.

Tips for best results

  • If the output GIF has flickering or broken frames, try to unoptimize (coalesce) the source image first.
  • You can combine multiple effects in a single pass — for example, apply grayscale and vignette at the same time.
  • Use the background remover to make the background transparent, or the overlay tool to layer images on top of each other.
  • After applying effects, you can further optimize the file to reduce its size.

Frequently asked questions

Can I apply effects to animated images without losing the animation?

Yes. All effects are applied to every frame of the animation individually. The output keeps the original frame order, timing, and loop settings intact.

What is the "Fuzz %" setting for?

Fuzz defines how similar two colors must be to be treated as the same color. A higher fuzz percentage is useful when the background color is not perfectly uniform — for example, when removing a near-white background that has slight variations.

Why does my output GIF have flickering frames?

This usually happens with optimized GIFs where frames contain only the changed pixels. Click the "unoptimize" link that appears below the form, or use the coalesce tool before applying effects.

Can I undo an effect after applying it?

The tool does not modify your original file. If you are not happy with the result, simply go back and try different settings. You can also download the output and re-upload it for further editing.