PixelTools

Compress video

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

Free forever
Runs locally
No account
No watermark

Everything you need to compress video fast

Quality slider with live CRF control

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.

Target a specific file size

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.

Optional resolution cap

Cap output at 1080p, 720p, or 480p for an even smaller file. Videos already smaller than your chosen cap are never upscaled.

Before and after size comparison

See the original and compressed file sizes side by side, with a clear percentage badge showing exactly how much space you saved.

Works with your existing format

Drop in MP4, MOV, WebM, MKV, or AVI — no need to convert first. The compressed result is saved as a widely-compatible MP4.

Private by design

Your video never leaves your device. PixelTools runs entirely in your browser using ffmpeg.wasm — zero server uploads, zero data stored.

Three steps to a smaller video

  1. 1

    Upload your video

    Drag and drop a video onto the page, or click to browse. Supports MP4, MOV, WebM, MKV, and AVI files up to 2GB.

  2. 2

    Choose quality or a target size

    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.

  3. 3

    Download your compressed video

    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.

Built for anyone who works with video

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.

Discord, email, and messaging limits

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.

Faster uploads and backups

Compress screen recordings and camera clips before uploading to cloud storage or a shared drive, saving time and bandwidth.

Social media and content creators

Bring oversized clips down to a manageable size before editing or posting, without giving up noticeable quality.

Students and professionals

Shrink lecture recordings, screen captures, and presentation videos to fit under upload limits for LMS platforms or file-sharing tools.

Frequently asked questions

Is PixelTools video compressor free?

+

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.

Are my videos uploaded to a server?

+

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.

What video formats can I compress?

+

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.

Will compressing reduce my video's quality?

+

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.

How much smaller will my video get?

+

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.

What is the maximum file size I can compress?

+

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.

Does this change my video's format or resolution?

+

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.

How is this different from other online video compressors?

+

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.

How do I compress a video for Discord?

+

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.

What is Discord's video/file size limit?

+

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.

How do I compress a video under 25MB for email?

+

Choose "By target size", select the Email preset (25MB), and download the result — most email providers, including Gmail, cap attachments at 25MB.

How do I compress a video to send on WhatsApp?

+

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.

Can I hit an exact file size, like under 10MB?

+

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.

Compress your video now

Free, instant, no account needed.

Start compressing →