Apchukso ~/video
All tools Compress video Make a GIF
● No upload · No daily limits
English
TOOL / VIDEO

Big videos,
small enough to send.

Compress MP4 and MOV videos shot on your iPhone or Android phone right in your browser. Vertical videos stay vertical, and multiple files are processed one after another.

Drop videos here or click to choose
MP4 · MOV (iPhone) · WEBM · M4V · Multiple files processed in order
🔒
Your files never leave your device. Apchukso has no server that receives files. Everything is processed right here in this browser.
How to check for yourself
  1. With the page open, turn off Wi-Fi and run it. It still works.
  2. Press F12 → open the Network tab and run it. Apart from small analytics requests, there's no transfer anywhere near the size of your file.
Next steps
How it works: The open-source Mediabunny (MPL-2.0) reads the video, and your browser's built-in video engine (WebCodecs) creates a new MP4 with H.264 video and AAC audio. It's quick when your device's hardware acceleration is available, but how long it takes depends on your device. Your files are never sent anywhere.

More about compressing video

Phone videos get big fast, even when they're only a few minutes long. Use this when a chat app says your video is too large to send, when it's over your email attachment limit, or when a forum or assignment submission site has a file size limit. It lowers the resolution and the amount of data per second (bitrate) and saves the video again as MP4, so it cuts the file size while keeping as much of the on-screen quality as possible.

How to use

  1. Drag and drop videos, or click to choose them. If you pick several, they're compressed one by one
  2. The default is 'Recommended' (up to 720p). If the place you're sending to has a size limit, choose 10 MB, 25 MB, 50 MB or 100 MB under 'Fit a target size', or enter your own
  3. When you change a setting, 'Compress again' appears. While compressing, you can stop with 'Cancel'
  4. When it's done, check it with 'Preview' and press 'Download'. With two or more files, 'Download all as ZIP' gets them all at once

FAQ

Q. What settings should I use to send a video by chat app or email?

If you're not sure, 'Recommended' is enough. When there's a fixed size limit, as with email, 'Fit a target size' is easiest. Gmail, for example, lets you send up to 25 MB of attachments in total, so 25 MB is one of the preset buttons. Fitting a long video into a small size lowers the resolution, so if the quality isn't good enough, split the video and send it in parts.

Q. Is my video uploaded anywhere?

No. Apchukso has no server that receives files. Your video is read and saved again inside the browser you're using, then downloaded straight to your device. Even if you turn off Wi-Fi after opening the page, it compresses just the same.

Q. Does it work with iPhone MOV files and vertical videos?

Yes. It accepts MOV, MP4, WEBM and M4V and saves them as MP4 (H.264), which opens almost anywhere, and vertical videos stay vertical. iPhone videos in the default HEVC (High Efficiency) format need a browser that can read HEVC, so if you get an error, try the latest Chrome or Edge on a computer. For future recordings, go to Settings > Camera > Formats on your iPhone and choose 'Most Compatible' to save them as H.264.

Q. How much smaller does it get, and how long does it take?

We tested it ourselves with a 52-second, 74.5 MB video shot in 1080p: 'High' gave 28.6 MB (-62%), 'Recommended' 14.7 MB (-80%) and 'Small' 6.2 MB (-92%). With 'Fit a target size', choosing 25 MB gave 19.3 MB and choosing 10 MB gave 7.9 MB, both within the target. 'Recommended' took about 6 seconds in Chrome on a PC; phones take longer depending on the device. If the target is too small for the video's length, you'll get the smallest file we could make, with a note that the target couldn't be reached.

Related tools