How to Compress Video Online (Free, No Upload)
Shrink MP4, MOV, WebM, MKV, or AVI files in your browser with no upload and no account. What actually controls video file size, and how to compress video online step by step.
Fit your video under a 25MB email attachment limit in one pass. Free, instant, and private. Nothing leaves your device.
Drop a video here, or click to browse
MP4, MOV, WebM, MKV, or AVI — up to 2GB
Gmail
25MB per message
Outlook
~20-25MB (varies)
Most providers
~25MB total
The Email (25MB) preset matches Gmail, Outlook, and most other providers' attachment limit — selected automatically when you land on this page.
The tool reads your video's length and computes the exact bitrate needed to land under 25MB, then encodes once — no repeated attempts.
Compression runs entirely in your browser using ffmpeg.wasm. Your video is never uploaded anywhere before you choose to attach it yourself.
Drag and drop a video onto the page, or click to browse. Supports MP4, MOV, WebM, MKV, and AVI files up to 2GB.
The Email (25MB) preset is selected by default — the standard attachment limit for Gmail, Outlook, and most providers. Type a custom size if your provider differs.
Click Compress — the video is re-encoded instantly in your browser to land under 25MB. Download it, then attach it to your email as normal.
Whether you're sending a work recording, a family video, or a bug report to support — PixelTools compresses it to fit your provider's attachment limit without leaving your device.
Send video assignments, reports, or recordings that need to fit strict email attachment limits.
Attach a screen recording to a support email without it bouncing back over the size limit.
Email a video clip to family or friends without setting up a separate cloud storage link.
Most major providers, including Gmail and Outlook, cap attachments at 25MB total per message. That limit is long-stable and applies to the whole message, not just the video — so leave a little headroom if you're also attaching other files.
Upload your video above — it's already set to "By target size" with the Email (25MB) preset selected. Click Compress and download the result, then attach it to your email as normal.
Your provider rejected the message because the attachment (or the total message including it) exceeded its limit. Compressing to a target size under 25MB before attaching avoids the bounce entirely, instead of finding out after sending.
For a video that's naturally long or high-resolution, a cloud storage link (Google Drive, Dropbox) often makes more sense than compressing hard enough to force it under 25MB. But for a short clip, compressing to fit the attachment limit keeps everything in one email with no extra link to manage.
It depends on the source length — the longer the video, the less bitrate the 25MB budget leaves per second. For a short clip (under a minute), 25MB is usually enough for a clean result. For anything longer, try a lower max resolution to keep more visual quality within the same size budget.
Shrink MP4, MOV, WebM, MKV, or AVI files in your browser with no upload and no account. What actually controls video file size, and how to compress video online step by step.
A codec compresses video/audio (H.264, VP9, AAC); a container (MP4, MOV, WebM) just wraps it. Real examples from pixeltools' own engine code.
Bitrate is how much data encodes each second of audio or video (kbps or Mbps). Learn CBR vs VBR and how it trades quality for file size.
Turn GIFs into MP4 in your browser: smaller files, no color banding, and audio support. No upload, runs entirely client-side.
Free, instant, no account needed.