Ssakdduk
Free

Ssakdduk

Compress a video

Shrink an MP4 that will not attach to a chat or an email. Give it a target size and it works out the bitrate and resolution to stay under it. Files are processed inside your browser and never sent to a server.

Processed in
Your browser
Server upload
None
Formats
MP4 · MOV
Best under
20 min · 1080p

Drag & drop MP4/MOV or click to browse

Files stay in your browser — never uploaded

Recommended: under 20 min / 1080p — on iPhone prefer Most Compatible (MP4) — larger files may take several minutes

FAQ

Before you start

01
Does the target size mean the file will be exactly that big?
It means the file will not exceed it. The target is a ceiling, so results usually land a little under. If an encode comes out over, the bitrate is corrected and it tries again — and if your file is already smaller than the target, it is left alone rather than inflated.
02
How much quality is lost?
At a given size, lowering the resolution looks better than keeping it. So a small target automatically steps down to 720p, 540p or 480p. The result screen shows before and after sizes, and you can raise the target and run it again if you are not happy.
03
Is my file uploaded anywhere?
No. Processing runs in the browser through FFmpeg compiled to WebAssembly. Nothing is uploaded or stored, which is what makes it usable for contracts or family video you would rather not hand to a server.
04
How long does it take, and how large a file can it handle?
Roughly 0.5–2× the length of the clip, depending on the device. Browser memory sets a practical limit, so under 20 minutes and 1080p is the recommendation. For anything larger, trim to the part you need first. Keep the tab open while it works.
Compress video in your browser — no upload | Ssakdduk