This page needs JavaScript. Command line option: ffmpeg -i in.webm -c:v libvpx-vp9 -b:v 2500k -pass 2 -c:a libopus -b:a 96k out.webm

Compress WebM Online

Perfect for creators, screen recordings, and browser-friendly assets. FitToMB hits exact MB targets while keeping VP9/AV1 sharp.

Quick links: 10MB, 25MB, 50MB, plus the Discord guide for server uploads.

Pick your WebM workflow

WebM excels for web delivery and Discord sharing-especially with VP9 or AV1. Choose the workflow that fits your project and let FitToMB hit the exact size.

Working from your phone? The iPhone compression guide covers capture settings before you convert to WebM. For quick size checks, keep the bitrate calculator open in another tab.

Suggested WebM settings

Use these ranges as a starting point-adjust CRF up for more detail, down for smaller sizes.

Goal Resolution VP9 CRF AV1 CRF Expected size
Discord 10MB 720p @ 30 fps 32 26 ~8-10MB
Email 25MB 1080p @ 30 fps 29 23 ~23-25MB
Portfolio 50MB 1080p @ 24 fps 27 21 ~45-50MB
Knowledge base 100MB 1440p @ 30 fps 25 19 ~90-100MB

Need to meet strict upload rules? See the Discord video size guide for server limits.

FAQ

When should I use WebM vs MP4?

WebM (VP9/AV1) shines for Discord, browsers, and lightweight embeds. MP4 is still best for email and legacy devices. FitToMB lets you export either if you need broader compatibility.

Does WebM support alpha transparency?

Yes-WebM with VP9 can keep an alpha channel. FitToMB preserves transparency when you choose the WebM output option.

What about AV1 playback?

Most modern browsers and devices now decode AV1, but older hardware may fall back to VP9/H.264. If you're unsure, export AV1 for your site and MP4 for legacy platforms.