Initializing... drag & drop files here
Supports: WEBP
.webp images — animated or static. Batch upload is supported..mp4 container with the AV1 video stream — no watermark, no sign-up, no email gate.WebP, announced by Google on 30 September 2010, supports both static and animated frames and uses the VP8 codec underneath. AV1 — finalized by the Alliance for Open Media on 28 March 2018 — is the modern royalty-free successor to VP9 and HEVC, delivering about 30% better compression than VP9 and HEVC at equivalent quality for 4K UHD. Converting WebP frames into an AV1 video unlocks longer playback, audio tracks, scrubbing, and far better delivery for streaming-style platforms.
| Property | WebP | AV1 (in MP4/MKV/WebM) |
|---|---|---|
| Type | Still / animated image | Video codec |
| Released | September 2010 (Google) | March 2018 (Alliance for Open Media) |
| Underlying codec | VP8 (lossy) + custom lossless | AV1 (next-gen, royalty-free) |
| Compression vs JPEG/H.264 | 25–34% smaller than JPEG | ~50% smaller than H.264 at equal quality |
| Compression vs HEVC/VP9 | Not comparable (image vs video) | ~30% smaller than VP9 and HEVC at equal quality |
| Max canvas | 16,384 × 16,384 (per tile) | 65,536 × 65,536 (spec) |
| Audio | None | Optional (when in MP4/MKV container) |
| Browser playback | Chrome 32+, Firefox 65+, Safari 14+ | Chrome 70+, Firefox 67+, Edge 121+, partial Safari |
| Hardware decode | Software only on most devices | NVIDIA RTX 30/40, AMD RX 6000+, Intel Arc, Apple M3+, Snapdragon 8 Gen 1+ |
| Licensing | Open-source (BSD) | Royalty-free (AOMedia patent pool) |
| Preset | Internal CRF range | Best for | Notable trade-off |
|---|---|---|---|
| Lowest | ~50–63 | Quick previews, throwaway clips | Visible blockiness on detailed frames |
| Low | ~40–49 | Social posts where size beats fidelity | Mild banding in skies/gradients |
| Medium | ~30–39 | General-purpose web video | Balanced size/quality, sane default for short loops |
| High | ~22–29 | Portfolio reels, product tours | Files ~2× larger than Medium |
| Very High (default) | ~15–21 | Archival, near-source preservation | Encoder takes longer; file size grows quickly |
| Highest | ~5–14 | Mastering / re-encode pipelines | Approaches visually lossless; large files |
Constant Quality holds CRF steady; Constraint Quality caps the bitrate ceiling so a single complex frame can't blow your file-size budget. For most users the default Very High preset is the right call.
Yes. Each frame in the animated WebP is decoded and re-encoded as a frame of the AV1 video, preserving the animation. The default 5-seconds-per-image setting only applies when you upload static WebPs as a slideshow — animated WebPs use their embedded frame timing.
.mp4 extension if the codec is AV1?AV1 is a video codec, not a container. The default container here is MP4 (ISO Base Media File Format), which YouTube, browsers, and most editors expect. The video stream inside is AV1. If you need WebM or MKV containers, look at our sibling WebP to MP4 or WebP to Video tools.
Partially. Safari 17 on macOS and iOS added partial AV1 support, but full hardware decode landed only on iPhone 15 Pro / 15 Pro Max and later (A17 Pro chip) and Apple silicon Macs with M3 or newer. On older Apple hardware, expect software fallback at best or a "cannot play" error at worst. For broad compatibility, also produce an H.264 MP4 fallback.
Choose "Merge images" when your WebPs are sequential frames or a slideshow you want as a single playable video. Choose "Video per image" when each WebP is unrelated and you want one AV1 file per input — useful for batch-converting a folder of animated WebP product GIFs into individual MP4s.
For animated WebPs in the 5–10 MB range, AV1 output is typically 30–60% smaller at the default Very High preset because video codecs exploit inter-frame redundancy that the per-frame WebP encoder can't. For static WebP slideshows the comparison is less direct — a single 200 KB photo at 5 seconds will be perhaps 100–300 KB as AV1.
AV1 ships an order of magnitude more compression tools (more partition shapes, more reference frames, advanced loop filtering), so the encoder runs many more decisions per block. Quality Preset effectively trades encoder effort for output size — Lowest finishes fastest, Highest can take 5–10× longer than H.264 for the same clip. This is the same reason YouTube and Netflix pre-encode AV1 once and serve it forever.
Files upload to the conversion endpoint for processing — AV1 encoding is too CPU-heavy to run reliably in a browser tab — and are deleted shortly after the download finishes. No sign-up, no account, no email is required, and there is no watermark on the output.
Not in this tool — input is WebP, which carries no audio. To mux an AAC, MP3, or Opus track into the resulting MP4, run the output through a video editor or a separate merge step. If you start with a video that already has audio, use the dedicated AV1 to MP4 or WebP to Video endpoints which expose audio codec selection.
For Instagram Reels, TikTok, and YouTube Shorts pick the 1080×1920 (vertical 9:16) Fixed Resolution. For YouTube main feed pick 1920×1080 (16:9 1080p) or 3840×2160 (4K) if your source frames are sharp enough. For Twitter/X embeds 1280×720 keeps file size in check while looking crisp on most timelines. Don't upscale beyond the source WebP resolution — AV1 will compress the upscale artifacts faithfully but they'll still look soft.