Shrink MP4, MOV and WebM videos for WhatsApp, email and social media — right in your browser. Works on Android, iPhone and desktop. Nothing is ever uploaded to a server.
Up to 90%size reduction
5resolution options
Freeno account
Privateruns on your device
⚡ Real video compression: Powered by FFmpeg WebAssembly — the same engine used in professional video software. Any common format in, optimized MP4 out. Your file is processed locally and never leaves your device.
🎬
Drop your video here
MP4 · MOV · MKV · AVI · WebM · click to browse
Output Quality
QualityMedium
Resolution
0%
Preparing...
How to compress a video online for free
This tool reduces the file size of MP4, MOV, AVI, MKV and WebM videos directly inside your browser, using a technology called FFmpeg WebAssembly. There is no upload step, no waiting in a server queue, and no watermark added to your video. It works equally well on a phone or a desktop computer.
STEP 1
Choose your video
Drag and drop a video file, or tap the box to select one from your phone or computer's storage.
STEP 2
Pick quality & resolution
Lower resolution gives the smallest file. 480p is ideal for WhatsApp, 720p for general sharing, 1080p for HD playback.
STEP 3
Compress and download
Tap Compress Video. When it finishes, download the smaller MP4 file directly to your device.
Best settings for common situations
Sending a video on WhatsApp: choose 480p resolution with Medium quality. This usually brings most videos under WhatsApp's 16MB sharing limit while keeping the video watchable on a phone screen.
Attaching a video to an email: choose 480p or 360p with the Smaller File quality preset, which keeps most clips under typical 25MB email attachment limits.
Posting to Instagram, TikTok or YouTube Shorts: 720p with Good quality offers a strong balance between file size and visual sharpness for social platforms.
Archiving or backing up a video: keep the Original resolution and choose a higher quality setting so detail is preserved while the file is still noticeably smaller than the source.
Tips for compressing video on mobile
Mobile browsers have less memory available than desktop computers, so very large video files can sometimes fail to process. For the smoothest experience on a phone, keep source videos under 150MB, choose 480p or 360p resolution, and avoid switching apps while compression is running. If a video does not finish processing, try again with a lower resolution.
Frequently asked questions
How do I compress a video for WhatsApp?+
Upload your video, select 480p resolution and the Medium or Smaller File quality preset. This usually brings a typical video under WhatsApp's 16MB limit. Download and send directly from your device.
Is my video uploaded to a server?+
No. All compression runs inside your browser using FFmpeg WebAssembly. Your video file stays on your device and is never transmitted anywhere.
Does this work on Android and iPhone?+
Yes, it works in modern Chrome and Safari on both Android and iPhone. For best results on mobile, keep files under 150MB and choose 480p or 360p resolution.
How much smaller will my video become?+
Most videos shrink by 50-90% depending on the original quality and the settings you choose. Large, high-bitrate source videos can sometimes shrink by up to 95-99% when reduced to 360p with the smallest quality setting.
What is the difference between resolution and quality?+
Resolution is the pixel dimensions (360p, 480p, 720p, 1080p). Lower resolution gives the biggest file size reduction. Quality controls how much detail is kept at that resolution — lowering it shrinks the file further with some loss of sharpness.
Why did compression fail or get stuck?+
This is usually caused by a video file that is too large for your device's available memory, or a browser that doesn't fully support the required features. Try a smaller video file, lower the resolution to 480p or 360p, or use a recent version of Chrome.