Skip to main content

Repair GIF

Fix a broken or corrupted animated GIF that won't play or display properly — decodes and rebuilds it frame by frame, dropping only the frames that are too damaged to read. Runs entirely in your browser; your file is never uploaded.

Input

Drop an image or browse
One file · GIF

Repaired GIF

Add a GIF that won't play or display properly and press Repair GIF. Frames that decode fine are kept and rebuilt into a clean file; any that are too damaged to read are dropped. Runs entirely in your browser — nothing is uploaded.

Was this helpful?

Also available with

Guides

Fix a broken or corrupted animated GIF that won't play or display properly. Everything runs in your browser; nothing is uploaded to a server.

How to use it

  1. Upload the GIF that won't display correctly.
  2. Press Repair GIF.
  3. Download the rebuilt file.

How does it repair a GIF?

Every frame is decoded individually. A frame that decodes without error is composited (respecting its disposal method, transparency and delay) and included in the rebuilt file; a frame that fails to decode — the usual cause of a GIF that won't display properly in some viewers — is skipped instead of aborting the whole repair. The result is re-encoded from scratch, so it always ends up with a correct file trailer and loop setting regardless of what was wrong with the original.

What can't it fix?

If a frame decodes without throwing an error but its pixel data is itself garbled, there's no reliable way to tell that apart from an intentionally noisy image, so it's left as-is. And if the file is damaged badly enough that not a single frame can be decoded, there's nothing left to rebuild from.

Is my file uploaded anywhere?

No. The GIF is decoded and re-encoded with client-side libraries (gifuct-js/gifenc) — nothing you upload ever leaves your browser.

Looking for other GIF tools? GIF Editor resizes, crops, rotates, or reverses a GIF, GIF Overlay composites one GIF on top of another, and GIF Splitter breaks one down into its individual frames.

repair giffix gifcorrupted gifdamaged gifgif repair toolfix broken gif

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.