Initializing... drag & drop files here
Supports: WEBP
WebP and WebM are both Google-designed open-source web formats — WebP for images (still and animated), WebM for video. They're a natural pair: WebM is the de-facto HTML5 video container, royalty-free, and accepted by every modern browser including Safari 14.1+. Getting animated WebP into WebM (via the GIF route below for full animation) is the best way to ship animated content on the web that works in <video> tags, supports audio, and avoids patent-encumbered codecs.
<video> embedding for self-hosted clips — <video> tags refuse animated WebP but autoplay WebM with one line of HTML. Loop a 5-second WebM background hero with <video autoplay loop muted> and it lazy-loads in every browser since 2014.| Property | Animated WebP | WebM |
|---|---|---|
| Container origin | Google (2010) | Google (2010) |
| Type | Animated image format | Video container |
| Common codecs | VP8, VP8L | VP8, VP9, AV1 |
| Audio support | None | Vorbis, Opus |
| Transparency / alpha | Yes | Yes (VP9, AV1) |
HTML <video> tag |
Not supported | Native source type |
| Looping | Built-in loop count flag | <video loop> attribute |
| Browser playback | Chrome, Edge, Firefox, Safari 14+ | Chrome, Firefox, Edge, Opera, Safari 14.1+ |
| Editor / NLE support | Not imported by Premiere, Resolve, CapCut | Limited (DaVinci, Shotcut, OBS) |
| Typical use | Stickers, memes, animated icons | Web video, royalty-free streaming, hero loops |
| Codec | File size (relative) | Browser / device support | Best for |
|---|---|---|---|
| VP9 | 100% (baseline modern) | All modern browsers, devices since 2017 | Default — sweet spot for web embedding |
| AV1 | ~70% | 2022+ devices, modern browsers | Smallest size, future-proof streaming |
| VP8 | ~140% | Universal back to ~2010, older Android | Maximum compatibility, legacy fallback |
Partially, and it depends on the route. WebM with VP9 or AV1 does support an alpha channel (unlike MP4, where a background color is always baked in). But the full-animation path goes through GIF — WebP to GIF then GIF to WebM — and GIF transparency is 1-bit, so semi-transparent and soft-edged pixels flatten to hard edges along the way. If crisp alpha matters more than motion, convert a still frame directly; otherwise set the Video Background Color to match where the clip will play.
WebM with VP9 is typically 5-10× smaller than the equivalent GIF at higher visual quality, supports a full 24-bit color palette (vs GIF's 256 colors), and plays smoother in <video> tags than GIF does in <img> tags. For an animated WebP today, GIF is the necessary middle step (WebP to GIF preserves every frame) — but WebM is the better format to actually ship, so finish with GIF to WebM unless you need something to paste into Slack, GitHub comments, or older email clients.
Not through this direct converter — animated WebP is currently decoded as a still image here, so only the first frame reaches the WebM (verified July 2026). To keep every frame, go WebP to GIF (frames and durations preserved) then GIF to WebM. GIF stores timing in centisecond steps, so per-frame durations round to the nearest 10 ms along the way — imperceptible for typical sticker frame rates.
VP9 is the default sweet spot — every modern browser plays it (Chrome, Firefox, Edge, Safari 14.1+), encoding is fast on our servers, and file sizes are 30-50% smaller than H.264. AV1 for when you want the absolute smallest file and your audience is on 2022+ devices — encoding takes 5-10× longer but the WebM is roughly half the size of VP9. VP8 only as a legacy fallback for very old Android or pre-2014 browsers.
Safari 14.1+ on macOS Big Sur and iOS 14.5+ supports WebM with VP9 and Opus audio. For older Safari, the standard pattern is to embed both formats in your <video> tag — WebM first, MP4 fallback second. Modern Safari picks the WebM; older Safari falls back to the MP4. Run GIF to MP4 on the same intermediate GIF to generate the fallback file.
Yes. Upload several static WebP images, set the per-image duration (anywhere from 1/60 of a second up to 10 seconds), and XConvert merges them into a single WebM. Useful for product hero loops, photo montages, and screen-grab stitches. Pick a background color in case any of the source WebPs use transparency.
Animated WebP uses still-image codecs (VP8 / VP8L) that compress each frame independently and very efficiently for short, low-motion clips. WebM adds a video container, key-frame metadata, and an audio track allocation. For a short sticker-length clip converted via the GIF route, the WebM may be 1.5-3× the WebP size — but that's still measured in low double-digit kilobytes. Drop the CRF to 36, switch to AV1, or remove the audio track to close the gap.
The conversion produces a silent WebM by default since animated WebP has no audio. If you need audio, the simplest workflow is to convert WebP to WebM here, then merge with an audio track using a separate tool. WebM supports Opus (recommended for web — transparent at 96-128 kbps) and Vorbis audio.
No. WebP and WebM files are processed on our servers and deleted automatically after a few hours — no third-party storage, no email signup, no account, no watermark, and no fixed file size or batch count cap.