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+. Converting animated WebP to WebM is the single 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 |
Yes — when you encode with VP9 or AV1. Both VP9 and AV1 in WebM support an alpha channel, so transparent pixels in your animated WebP carry through to the WebM unchanged. This is the main reason to pick WebM over WebP to MP4 — MP4 has no alpha channel, so transparent stickers get a baked-in background color. If you do want a solid background, set the Video Background Color before converting.
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. The only reason to pick GIF is if you need something to paste into Slack, GitHub comments, or older email clients that don't support <video> — see WebP to GIF for that route.
Yes. Animated WebP stores per-frame durations in milliseconds, and XConvert reads those timestamps to reconstruct the frame rate in the WebM output. A 12 fps animated sticker comes out as a 12 fps WebM by default. If you want smoother playback, set a fixed output frame rate or interpolate during the encode.
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 WebP to MP4 on the same source 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 12-frame sticker, 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.