Compress videos. GPU-accelerated.
Powered by Mediabunny + WebCodecs. H.264, H.265, VP9, AV1 — all processed locally in your browser.
Drop videos here
or click to browse
MP4WebMMOVAVIMKV
Or press Cmd+V to paste from clipboard
Reduce video file size instantly — no uploads, no account, no FFmpeg. Squash compresses MP4, WebM, MOV, AVI, and MKV videos entirely in your browser using hardware-accelerated WebCodecs. Your video never leaves your device.
Frequently asked questions
- How do I make a video file smaller without losing quality?
- Drop your video into Squash and choose a quality preset. The "Web" preset reduces most videos by 60–70% with no noticeable quality difference. For the best result, lower the resolution (e.g. 1080p → 720p) alongside the quality setting.
- What is the best free video compressor online?
- Squash compresses video entirely in your browser using hardware acceleration — no uploads, no watermarks, no file size limits, and no account required. It supports MP4, WebM, MOV, AVI, and MKV as input, and outputs MP4, WebM, HEVC, or AV1. Completely free and open source.
- How much can Squash reduce video file size?
- Typically 50–80%. A 200 MB screen recording often compresses to under 30 MB with the "Web" preset. Results vary by content — high-motion video compresses less than static presentations.
- Is my video private when I compress it?
- Yes, completely. Squash processes everything locally on your device using the WebCodecs API. No video data is ever sent to a server — not even for a moment.
- Which video formats does Squash support?
- Input: MP4, WebM, MOV, AVI, and MKV. Output: MP4 (H.264), WebM (VP9), HEVC (H.265), or AV1 — HEVC and AV1 require hardware encoder support and are shown automatically when your device supports them.
- Does Squash work without an internet connection?
- After the initial page load, yes. All processing runs locally in your browser. You can even add it to your home screen as a PWA for offline access.