Compress video for WhatsApp.
Shrink clips to a WhatsApp-friendly MP4 in your browser.
How it works
Browser-native
Squish uses FFmpeg compiled to WebAssembly. Your video is processed entirely by your own CPU — nothing ever leaves your device.
Pick your target
Choose a platform preset or manually set quality, resolution, output format, and exact file size.
Instant download
The compressed video is handed straight to your browser. No queues, no waiting, no account, and no server upload.
Realistic limits
Squish runs in browser memory (RAM). Use a desktop or newer 6GB+ RAM phone for best results; older 4GB phones may fail before compression because the engine itself needs RAM. Hard cap: 2GB.
Supported formats
Drop in any common video format — Squish handles it.
Platform presets
Every platform has different file size limits. Squish knows them all.
Questions answered
Is Squish completely free?
Yes — free with no account, no subscription, no watermarks, and no upload. Because it runs purely in your browser, our server costs are nearly zero. We may introduce a pro version for teams later, but this core tool stays free forever.
Does my video get uploaded to a server?
Never. Squish runs entirely in your browser using WebAssembly. Your files are never transmitted over the internet — they stay on your device the whole time.
How much can Squish compress a video?
Typically 50–90% depending on the original. Phone footage is often over-encoded and compresses dramatically. At Tiny quality + 480p you'll get the smallest file possible.
Will the video lose quality?
At Excellent (CRF 18) quality loss is imperceptible. At Balanced (CRF 24) it's barely noticeable. For social media, Balanced is the sweet spot.
What browsers does Squish work in?
Chrome, Edge, Firefox, Brave and Safari. Chrome and Edge have the fastest WebAssembly engines and give the best compression speed.
Is there a file size limit?
Squish blocks files over 2 GB. Use a desktop or newer 6GB+ RAM phone for best results. Older 4GB phones may fail before compression, even with small files.