MP4 to WebP Converter

Extract frames from MP4 video as WebP images. Choose lossy or lossless mode, adjust quality, and create web-optimized stills.

Initializing... drag & drop files here

Supports: MP4, M4V

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image Compression
Quality preset
Higher quality settings preserve more detail but result in larger files. Lower settings reduce file size by increasing compression.
Image resolution
Lossless?
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

How to Convert MP4 to WebP Online

  1. Upload Your MP4 File: Drag and drop or click "Add Files" to upload an MP4 or M4V video. Batch is supported — no sign-up, no watermark.
  2. Pick Frame Selection: Choose "Specific Frame" with a Time (seconds) value to grab one frame at an exact timestamp, or "Multiple Screenshots" to extract several frames at even intervals across the clip — useful when you don't know which moment is best yet.
  3. Set Image Compression and Lossless: Pick a Quality Preset (Very High is the default; Highest through Lowest are available), set a Specific file size in MB/KB, or choose a Quality Percentage from 1-100%. Toggle Lossless? to "Yes" for pixel-perfect frames or leave it on "No (Recommended)" for typical web-sized output.
  4. Resize and Convert: Optionally set Image Resolution — Keep original, a Preset Resolution (144P-4320P), a Resolution Percentage, or a custom Width × Height. Click Convert and download each frame as a .webp file.

Why Convert MP4 to WebP?

WebP is Google's open image format, announced in September 2010 and now supported by roughly 95% of browsers. Per Google's own measurements, lossy WebP is on average 30% smaller than equivalent JPEG, and lossless WebP is 26% smaller than equivalent PNG. Pulling a still or short clip out of an MP4 as WebP is the cleanest way to ship video-derived imagery to the web without paying the bandwidth bill of a JPEG or the size of a PNG.

  • Web thumbnails and hero images — A frame at 1080p saved as WebP at quality 80 is typically 60-150 KB versus 200-400 KB as JPEG. That difference compounds across product grids and article cards, and Google's Core Web Vitals (LCP) directly rewards smaller hero images.
  • Tutorial and lecture stills — "Multiple Screenshots" gives you a contact-sheet of frames from a screen-recording or lecture MP4. WebP's lossless mode preserves sharp text and UI lines that lossy formats blur.
  • OG/Twitter card previews — Social-media share images need to load fast on mobile data. WebP delivers the same visual quality as JPEG at roughly two-thirds the bytes, with Twitter, Facebook, LinkedIn, and Discord all rendering it natively.
  • Product photography from b-roll — E-commerce teams routinely film a 360° spin on MP4, then extract individual frames for the product page. WebP keeps the alpha channel intact if you've already keyed out the background.
  • Machine-learning datasets — When you need thousands of still frames for vision training, the per-image savings vs PNG add up quickly, and WebP decoders are built into modern Python (Pillow), Node (sharp), and browser stacks.
  • Faster image galleries — A 50-frame gallery extracted from a video is roughly 30% smaller as WebP than as JPEG, which is the difference between a snappy gallery and a janky one on mobile.

MP4 to WebP — What You're Trading Off

Property MP4 (H.264) WebP (still) WebP (animated)
Container holds Audio + video + subtitles One still image Looping sequence of frames
Compression Inter-frame (motion-aware) Intra-frame, VP8-based Intra-frame, VP8-based
Lossless mode No (H.264 is lossy) Yes Yes
Transparency No 8-bit alpha channel 8-bit alpha channel
Typical 5s/480p size ~200 KB N/A (single frame) ~1.1 MB lossy, ~2.4 MB lossless
Browser support Universal via <video> ~95% (no IE) ~95% (no IE, no email clients)
Best for Playing video Web thumbnails, screenshots Short loops, micro-animations

Quality and Resolution Options on This Page

Option What it does When to use
Quality Preset Auto-picks WebP quality (Highest → Lowest) Quick extraction, no fiddling
Quality Percentage Manual 1-100% (75-85% is the web sweet spot) Fine-grained control
Specific file size Enter exact MB/KB target; encoder iterates Meeting upload caps
Lossless? Yes Pixel-perfect, larger files Text, UI, vector-like content
Resolution Percentage Scale frame to a % of source Downsample 4K → 1080p quickly
Preset Resolutions 144P through 4320P Match a specific display target
Width × Height Custom pixel dimensions Exact CMS requirements

Frequently Asked Questions

Will this produce a still WebP or an animated WebP?

This page outputs still WebP frames — one .webp file per extracted frame. "Specific Frame" gives you a single still; "Multiple Screenshots" gives you several stills at evenly spaced timestamps, not a looping animation. If you want a looping animated WebP, convert MP4 → GIF with MP4 to GIF first, then GIF to WebP — the animated WebP will typically be ~64% smaller than the GIF per Google's published numbers.

Why pick WebP over JPEG for a video thumbnail?

At equivalent visual quality, lossy WebP averages 30% smaller than JPEG (Google's measurement across a large image set). On a product grid with twenty thumbnails, that's roughly the difference between a 2 MB and 1.4 MB page weight — material on mobile data. Modern CDNs and frameworks (Next.js, Cloudflare Images, Cloudinary) emit WebP automatically when the browser advertises support, so shipping WebP is no longer a compatibility risk.

Should I use Lossless WebP for screen recordings?

Yes, for content with sharp text, UI lines, or solid color regions — screencasts, lecture slides, code editors, design mockups. Lossless WebP avoids the chroma-subsampling blur that lossy compression introduces around glyph edges. The tradeoff is file size: lossless WebP is typically 2-4× larger than lossy WebP at quality 80, but still ~26% smaller than equivalent PNG.

What Quality Percentage should I pick?

For photographic content (live-action video, vlogs, product shots) 75-85% is the web standard — almost indistinguishable from 100% to the eye, and 3-4× smaller. For UI/text/screencast content, either go above 90% lossy or switch to Lossless. Below 60% you'll start to see blocking around high-contrast edges.

Does WebP work on iPhones, in Safari, and in older browsers?

Safari has shipped full WebP support since version 16 (macOS Ventura / iOS 16, released September 2022). Chrome, Firefox, Edge, and Opera have supported it for years. The notable gaps are Internet Explorer (any version) and email clients — Gmail, Outlook, and Apple Mail still do not render WebP in HTML emails. For email artwork, extract as JPEG with MP4 to JPEG instead.

Can I extract every frame of the video as WebP?

"Multiple Screenshots" extracts a fixed number of evenly spaced frames, not every frame. If you need every frame (for example, for ML training on a 30 fps video where you want all 1,800 frames of a 60-second clip), this page is the wrong tool — you want a desktop ffmpeg pipeline (ffmpeg -i input.mp4 -vsync 0 frame_%05d.webp). For up to a few dozen frames at chosen moments, the in-browser tool is faster and simpler.

Why can't I get transparency in my extracted WebP?

WebP itself supports an 8-bit alpha channel, but MP4 (H.264/H.265) does not carry one — the video is fully opaque. The extracted WebP will therefore have an opaque background matching whatever the video frame showed. If your source video does have transparency, it's almost certainly in a different container (ProRes 4444, VP9-alpha WebM, HEVC with alpha on Apple platforms). Convert that source directly rather than re-encoding through MP4.

How is this different from compressing an existing WebP?

This page extracts WebP frames from a video source. If you already have a WebP image and want it smaller, use Compress WebP instead — it re-encodes WebP to WebP with a tighter quality setting or target file size. Going video → WebP is one-shot encoding; existing-WebP → smaller-WebP is recompression and will introduce a small additional quality loss.

What's the largest MP4 I can convert here?

The converter runs on our servers, so the practical ceiling is upload size and connection speed rather than a fixed server cap. A 1-2 GB MP4 is fine on a modern laptop; on phones, keep source files under ~500 MB to avoid tab crashes. For huge sources, trim the clip first or use a desktop pipeline.

Rate MP4 to WebP Converter Tool

Rating: 4.8 / 5 - 110 reviews