GIF to WebP
Convert GIF to WebP.
Convert GIF to WebP.
Related tools
Ready tools are shown first.
Tool guide
Free Online GIF to WebP Converter
Convert one animated or static GIF into WebP in your browser. The FFmpeg workflow creates a lossy animated WebP at a fixed quality of 80, normalizes animation to 15 frames per second, and sets the output to loop continuously.

Steps
How it works
- Upload one GIF file up to 80 MB.
- Preview the source GIF and start conversion.
- FFmpeg decodes the frames, normalizes them to 15 FPS, and encodes lossy WebP at quality 80.
- Preview and download the completed animated or still WebP output.
Highlights
Key features
- Creates animated WebP from GIF frame sequences where FFmpeg can decode them.
- Uses a fixed 15 FPS timeline and infinite output loop.
- Encodes with libwebp in lossy mode at a fixed quality value of 80.
- Adjusts odd dimensions to even values with Lanczos scaling.
- Provides input/output previews, progress, and a direct WebP download.
Use cases
Common uses
- Replace a GIF with animated WebP for a modern web workflow.
- Create a continuously looping WebP animation.
- Convert a static GIF into a still WebP file.
- Test WebP size and playback against an existing GIF asset.
Notes
Limitations to know
- The converter accepts one GIF at a time; it has no batch, bulk, multiple-file, or ZIP support.
- There is no quality control or lossless mode in the UI; encoding is fixed to lossy quality 80.
- Variable GIF delays are replaced by a fixed 15 FPS timeline, and the output loop is forced to repeat indefinitely.
- Transparency handling depends on FFmpeg's GIF decoding and WebP encoding and should be checked in the preview.
- WebP cannot restore colors or detail missing from the GIF source, and application support differs from GIF support.
FAQ
Frequently asked questions
Will GIF animation be preserved in WebP?
The decoded frame sequence is encoded as animated WebP, but timing is normalized to 15 FPS rather than preserving every original frame delay exactly.
Is the animated WebP lossless?
No. The current command uses lossy WebP encoding at a fixed quality value of 80.
Will the original GIF loop count be preserved?
No. The output is explicitly set to loop continuously, regardless of the source GIF loop count.
Can I choose WebP quality or convert multiple GIFs?
No. This single-file tool has no quality slider, batch mode, or ZIP download.
Will transparency remain?
It may survive where the FFmpeg decode and WebP encode path supports it, but the tool does not guarantee alpha preservation. Check the output preview.