Core Tools
Making an animated GIF transparent
Frame-by-frame GIF background removal, why GIF edges are 1-bit by design, and when to export APNG instead.
The GIF Background Remover decodes your animation, removes the background from every frame, and re-encodes it with the original frame timing. Like everything here, it runs entirely in your browser.
Two processing paths
- Solid-colour backgrounds (classic meme GIFs, screen recordings on a plain fill) are detected and keyed out instantly — no model download, near-instant results.
- Everything else runs the same AI models as the image background remover — Fast or Best Quality — plus the same edge-refinement chain, with smoothing blended between frames so the subject's outline does not jitter.
A Stability control trades a little edge softness for extra steadiness; raise it for noisy or heavily dithered source GIFs.
Why GIF edges can never be soft
This is a file-format fact worth knowing: GIF transparency is 1-bit. Every pixel is either fully visible or fully invisible — the format has no in-between, so soft edges, wisps of hair, and smooth anti-aliasing physically cannot be stored in a GIF.
Tools that ignore this produce ugly white halos. We handle it honestly instead:
- The ambiguous edge band is dithered (a fine checker pattern that reads as a soft edge at normal viewing size), with an adjustable cutoff.
- Semi-transparent edge pixels are pre-composited against a matte colour — ideally the colour of wherever the sticker will sit. Auto mode picks it from your GIF's border; you can override it or turn matting off.
When to use APNG instead
If you need genuinely soft edges, export APNG. It stores full 8-bit alpha — the same quality as a transparent PNG, but animated — and plays in every modern browser and most places a GIF works. A few older platforms show only its first frame, which is why GIF remains the maximum-compatibility default.
| GIF | APNG | |
|---|---|---|
| Edge quality | 1-bit (dithered) | Full soft alpha |
| Compatibility | Universal | All modern browsers |
| File size | Usually smaller | Usually larger |
Tips for better results
- Pick the matte colour for the destination. A sticker destined for Discord's dark theme should be matted against a dark colour; halos come from matting against the wrong side.
- Busy backgrounds want Best Quality. The Fast model is fine for clear subject/background separation; switch up when edges get complicated.
- Trim your source first. Fewer frames = faster processing and a smaller output file. The GIF is processed at its native size.