Animation · modern container

Free GIF to WebP Converter Online GIF in. WebP out. Animation preserved, file shrunk.

Animated WebP keeps every frame, every loop, every tween — and ships at a fraction of the GIF's size. Browser-native, locally encoded. Conversion runs instantly in your browser tab — no upload, no cloud, no per-seat ladder.

Drop a file here
GIF → WEBP
Choose a file
Reads and writes inside this tab. Nothing is sent anywhere.

What it actually does

01
DECODE

Every frame of the GIF parsed individually.

Frame timing, loop count, transparency — all preserved.

02
ENCODE

Animated WebP with all frames and metadata intact.

Typically 30–60% smaller than the source GIF at equivalent quality.

03
KEEP

Both the original and the converted file stay local.

No cloud, no upload, no log.

04
BATCH

Convert a folder of GIFs at once.

Each becomes an animated WebP. Frame-by-frame fidelity.

How it works

  1. Open morph.cool in any modern browser.
  2. Drop your .gif file onto the drop zone, or click to browse.
  3. Pick WebP as the output format.
  4. Download your converted .webp file. Done in seconds.
0%Frames
0%Smaller

Why it lives in the tab

Animated GIFs are one of the most inefficient ways to ship motion on the web — the format dates to 1987, predates true color, and uses none of the inter-frame coding that modern video codecs use. Animated WebP keeps the same playback model (loop, no audio, decoded in an tag) but uses modern compression underneath. Converting in the tab means the GIF never leaves your machine, and the new WebP is yours to ship.

Frequently asked

Does the animation come through?

Yes — every frame, the original frame timings, and the loop count all survive. WebP is built for animation.

How much smaller is animated WebP than GIF?

Typically 30–60% smaller for equivalent visual quality. WebP can use modern compression; GIF is stuck in 1987.

Will the animation play everywhere?

Modern browsers (Chrome, Firefox, Safari, Edge) all play animated WebP. Older clients may show a static frame.

Does transparency work?

Yes — WebP supports proper alpha channels, so you actually get nicer transparency than the GIF original.

Lossy or lossless WebP?

We default to lossy for animations (much smaller). For sharp graphics, drop the file into Artboard for explicit control.

Convert GIF → WebP