Squeeze

Compress video to an exact file size

Hit a hard limit — 10 MB for email, 25 MB for Slack, whatever you need — without guessing at bitrates. Squeeze targets a file size and encodes to match, in MP4, WebM, WebP, or GIF.

1 credit (WebP) · 2 credits (MP4/WebM/GIF) · bulk up to 10 files

How it works

1

Add your videos

Drop in up to 10 files (75 MB each) — or paste direct video URLs. Nothing to install.

2

Set a target size & format

Tell Squeeze the size to hit (e.g. under 10 MB) and pick MP4, WebM, WebP, or GIF.

3

Download

Each file is encoded to fit your target at the best quality that will. Grab the results.

Squeeze FAQ

How do I compress a video for email?

Set the target size to your provider’s limit — commonly under 10 MB for Gmail/Outlook attachments (25 MB for Slack). Squeeze encodes the video to land under that size so it sends without a link.

How many files can I compress at once?

Up to 10 files per batch, 75 MB each on input. Each is compressed independently to your chosen target.

Which output format should I choose?

MP4 for universal playback and sharing; WebM for a smaller file at similar quality; WebP or GIF for short silent loops (WebP is far smaller and sharper than GIF).

Will compressing hurt the quality?

Squeeze targets your file size and fits the highest quality it can within it — a larger target keeps more detail. For a hard limit like 10 MB, expect a sensible quality/size trade-off, not a mangled clip.

Can I compress a video from a URL?

Yes — paste one or more direct video URLs instead of uploading, and Squeeze fetches and compresses them.

How much does it cost?

Compressing to WebP is 1 credit; MP4, WebM, and GIF are 2 credits each. You see the cost before you render, and failed jobs are refunded.

More tools

Try Squeeze free

100 free credits on signup — no card required.

Open Squeeze