This site needs JavaScript for the converter. If you prefer a command line, try: ffmpeg -i input.mp4 -c:v libx264 -preset veryfast -b:v 800k -pass 2 -c:a aac -b:a 96k out.mp4

Compress video to a target size

Perfect for Discord's 10MB free limit and email's 25MB. Drop a video, pick a size, get a clean MP4. No sign-up. No watermark.

🔒 Secure & Private: Files auto-delete after 1 hour. No sign-up required.

Fit videos under 10MB or 25MB - fast and clean

Your export is often larger than chat/email limits. FitToMB makes it simple: drop a file, choose 10MB (Discord free tier) or 25MB (email), and we deliver a clean MP4 that just works.

How we hit the target without wrecking quality

File size depends on duration and bitrate. We calculate a safe bitrate for your target and run a two-pass encode so the bits go where they matter most. If your clip is too long, we'll downscale (e.g., 720p → 480p) and gently cap the frame rate. Audio defaults to AAC 96 kbps to save room for picture.

Quick rules of thumb

Bitrate calculator for your target size

Enter duration and target size to see the recommended video bitrate (we subtract audio automatically).

Recommended video bitrate: -

We'll run two-pass H.264 to stay near this number.

FAQ

Will this reduce quality?

Some-shrinking a file always trades quality for size-but two-pass encoding and smart downscaling keep it watchable in chat windows.

Which formats can I upload?

MP4, MOV, MKV, and WEBM are supported. We output MP4 (H.264 + AAC) for maximum compatibility.

My result is still over the target-what now?

Cap resolution to 480p or lower the frame rate (30 → 24). Very long clips may require both.