About this tool
Turn a short video clip into an animated WebP by sampling frames in your browser and muxing them into one file.
Video to WebP turns a short section of a video clip into a single animated WebP file, entirely inside your browser. It samples the clip at your chosen frame rate, encodes each frame as a WebP still through the canvas encoder, and then assembles them into one file using the RIFF-based WebP container — a VP8X header with the animation flag, an ANIM chunk carrying the loop count, and one ANMF chunk per frame. It is for anyone who wants a looping animation that is far smaller than the equivalent GIF.
Open Video to WebP on AltFTool — it loads instantly in your browser.
Upload or drag in the file you want to work with.
Adjust the settings and preview the result.
Download the finished file to your device.
WebP frames use VP8 compression and full 24-bit colour instead of GIF's 256-colour palette.
Pick the segment, the frames per second and the width, and see the frame count before converting.
Decoding, encoding and muxing all happen in the browser tab; no upload and no server.
GIF is limited to a 256-colour palette per frame and uses LZW compression from 1987; WebP frames use VP8 lossy compression with full 24-bit colour. For the same clip a WebP is commonly 50-80% smaller with fewer visible colour bands.
Any browser whose canvas can encode WebP, which means Chrome, Edge, Opera and Firefox 96 or later. If the canvas returns something other than image/webp the tool stops and says so rather than producing a broken file.
Up to 60 seconds of source, and at most 600 frames in one animation. At 12 frames per second that is 50 seconds of animation; raising the frame rate shortens the maximum clip proportionally.
Yes — the container sets the alpha flag whenever the encoded frames carry an ALPH chunk. Frames sampled from a normal video are opaque, so transparency only appears if the source itself has an alpha channel.
Add the Video to WebPwidget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/video-to-webp"
title="Video to WebP — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/video-to-webp?utm_source=embed&utm_medium=widget">AltFTool — free online tools</a></p>