Animated Format Converter
Convert between GIF, animated WebP, and APNG — frame order and infinite looping preserved, with in-browser preview. All processing happens locally; nothing is uploaded.
$Drop an animation file, or click to select
Supports GIF / animated WebP / APNG — previews natively in the browser
The file is read into browser memory — nothing is uploaded
Convert between GIF / animated WebP / APNG
FFmpeg WASM converts and exports locally
Animated Format Converter — GIF / WebP / APNG
Local · No uploadsConvert between GIF, animated WebP, and APNG in one place: frame order and infinite looping are preserved, WebP output has adjustable quality, and results preview right in the browser. Everything runs locally via FFmpeg WASM — nothing is uploaded.
Quick Answers
- GIF, animated WebP, and APNG convert in any direction (6 paths); frame order is preserved and output loops infinitely.
- Size ranking: animated WebP (lossy) is usually smallest — about 64% smaller than GIF on average at the same quality (Google data); APNG is lossless full-color but larger, and GIF has the best compatibility but only 256 colors.
- Looping is normalized to infinite: GIF/WebP use -loop 0 and APNG uses -plays 0, matching common animation defaults.
- Conversion runs in your browser via FFmpeg WASM — free, no watermark, no sign-up, nothing uploaded.
How to Convert Animated Formats
- 1
Upload a GIF / animated WebP / APNG file
- 2
Choose the output format (WebP has adjustable quality)
- 3
Click Convert, then download the animation
Common Uses
- Shrink oversized GIFs into animated WebP
- Turn WebP animations into GIF for older platforms
- Convert to APNG to keep lossless full-color quality
Things to Keep in Mind
- GIF is 256-color: WebP/APNG to GIF shows banding in gradients
- Output always loops infinitely; the source playback count is not preserved
- Animated WebP input is decoded with the browser ImageDecoder: Firefox is not supported yet — use Chrome / Edge
- Frame rate and size are untouched; use the dedicated converters to change fps or width
Choosing Between the Three Formats
- Animated WebP: full color + inter-frame compression, smallest files, supported by all modern browsers
- GIF: best compatibility, but 256 colors and no inter-frame prediction — largest files
- APNG: lossless full color for quality-first use cases, usually larger files
How Animated Format Conversion Works
- Each format's demuxer reads all frames natively: gif, webp, and apng decode into frame sequences, then the target encoder re-encodes them.
- Encoders: GIF uses the built-in gif encoder (8-bit palette), WebP uses libwebp (VP8 intra/inter compression), APNG uses the png encoder with the apng muxer.
- Converting to GIF quantizes full-color frames to 256 colors, so gradients may band; pick APNG for quality and animated WebP for size.
- Size benchmark: animated WebP averages about 64% smaller than GIF for the same content (Google data); GIF to APNG usually grows because APNG stores lossless full-color frames.
Animated Converter FAQ
Which animation formats can I convert between?
GIF, animated WebP, and APNG — any direction, six conversion paths total.
Which output format is smallest?
Usually animated WebP (full color + inter-frame compression). GIF is largest due to its 256-color limit, and APNG is larger because it is lossless.
Does WebP to GIF lose quality?
Yes — GIF is 256-color, so full-color gradients band. That is a limitation of the GIF format itself.
How much larger does WebP to GIF get?
Commonly 2–10×: GIF has only 256 colors and no inter-frame compression, and richer source colors widen the gap.
Do browsers support APNG?
All major modern browsers support APNG. It is larger than animated WebP because it keeps lossless full-color frames.
Is the loop count preserved?
No. Output always loops infinitely (GIF/WebP -loop 0, APNG -plays 0), matching common animation defaults.
Are files uploaded anywhere?
No. Conversion runs locally in your browser via FFmpeg WASM — your file never leaves your device.