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.
Reduce video file size — free, instant, and private. Nothing is uploaded.
Drop a video here, or click to browse
MP4, MOV, WebM, MKV, or AVI — up to 2GB
Dial in exactly the right balance between file size and visual quality using a standard CRF-based re-encode, the same approach professional encoding tools use.
Switch to "By target size" and pick Discord, email, or WhatsApp presets — or enter any custom MB limit — and the tool computes the bitrate needed to hit it in one pass.
Cap output at 1080p, 720p, or 480p for an even smaller file. Videos already smaller than your chosen cap are never upscaled.
See the original and compressed file sizes side by side, with a clear percentage badge showing exactly how much space you saved.
Drop in MP4, MOV, WebM, MKV, or AVI — no need to convert first. The compressed result is saved as a widely-compatible MP4.
Your video never leaves your device. PixelTools runs entirely in your browser using ffmpeg.wasm — zero server uploads, zero data stored.
Drag and drop a video onto the page, or click to browse. Supports MP4, MOV, WebM, MKV, and AVI files up to 2GB.
Use the quality slider to balance file size against visual fidelity, or switch to "By target size" and pick a preset — Discord, email, or WhatsApp — to hit a specific MB limit directly.
Your video is re-encoded instantly in your browser. Download the result as MP4. Nothing is uploaded to any server — your file stays on your device.
Whether you are emailing a clip under a size limit, backing up screen recordings, or prepping a video for social media — PixelTools compresses it in your browser in seconds.
Hit Discord's 20MB upload cap, your email provider's 25MB attachment limit, or WhatsApp's size cap directly with a target-size preset — no re-recording, no trial and error.
Compress screen recordings and camera clips before uploading to cloud storage or a shared drive, saving time and bandwidth.
Bring oversized clips down to a manageable size before editing or posting, without giving up noticeable quality.
Shrink lecture recordings, screen captures, and presentation videos to fit under upload limits for LMS platforms or file-sharing tools.
Yes, completely free with no limits. Compress as many videos as you want, as often as you want. No subscription, no trial, no account required.
No. PixelTools compresses videos entirely in your browser using ffmpeg.wasm. Your files never leave your device — there is no server upload, no cloud processing, and no data stored anywhere.
PixelTools accepts MP4, MOV, WebM, MKV, and AVI as input. The compressed output is always saved as MP4 for the widest compatibility across phones, editors, and platforms.
Some quality loss is inherent to any compression — that is how the file gets smaller. The quality slider lets you choose the tradeoff: higher settings keep more detail, lower settings produce a smaller file. The default balanced setting is a good middle ground for sharing and uploading.
It depends on the source: a lightly-compressed phone recording can often shrink 50-80%, while a video that is already heavily compressed may see a smaller gain. Try a lower quality setting or a smaller max resolution for a bigger reduction.
PixelTools can handle video files up to 2GB. Processing time depends on the video's length, the quality setting you choose, and your device's performance, since everything runs locally in your browser.
The output is always MP4. Resolution stays the same unless you pick a max resolution cap — in that case, videos larger than the cap are scaled down, but smaller videos are never upscaled.
Most online video compressors upload your file to a server for processing, which is slow for large files and means your video leaves your device. PixelTools compresses everything locally in your browser with no upload and no usage limits.
Switch the tool to "By target size" mode and pick the Discord preset (20MB for free accounts, 50MB for Discord Nitro Basic). The tool calculates the bitrate needed to land under that size and encodes once — no need to guess a quality setting.
As of August 2026, Discord's free-tier upload limit is 20MB per file. Discord Nitro Basic raises that to 50MB, and full Nitro to 500MB. Uploading a video larger than your limit will fail, so compressing to a target size first avoids the guesswork.
Choose "By target size", select the Email preset (25MB), and download the result — most email providers, including Gmail, cap attachments at 25MB.
Use the WhatsApp preset (16MB) in "By target size" mode. Videos shared inline through WhatsApp's gallery picker get automatically recompressed once they're much above that size, so compressing to 16MB first keeps you in control of the quality tradeoff instead of leaving it to WhatsApp.
Yes — switch to "By target size" mode and type any custom size in MB instead of using a preset. The tool computes the bitrate needed for your video's length to land at or under that size.
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.
Turn GIFs into MP4 in your browser: smaller files, no color banding, and audio support. No upload, runs entirely client-side.
Turn a ripped DVD .VOB file into a modern MP4 that plays on your phone, editor, or the web — free, private, and entirely in your browser. No upload, no software.
Turn an old .wmv file from Windows Movie Maker, a training video, or a Media Center recording into an MP4 that plays everywhere — free, private, and entirely in your browser. No upload, no software.