Video

How to compress a video without uploading it

A phone video that will not fit in a chat or an email is usually too many pixels, not a mystery format. Compress video re-encodes it to an H.264 MP4 at a height you choose. The work happens on your device, and it is slower than a desktop app because the browser uses one thread.

Open the tool: Compress video

Do it on GustKit

  1. Drop the clip

    MP4, MOV, WEBM, MKV, and AVI are accepted. If you only need a short part, trim first so you do not encode minutes you will throw away.

  2. Pick a height

    480p is the smallest and is enough for a phone chat. 720p is the balance most people want. 1080p keeps full HD and only compresses lightly. The tool does not upscale a smaller video to a taller preset.

  3. Leave the tab open

    Press the compress control and wait. A one minute clip can take a minute or longer on a laptop, and longer on an older phone. Switching away can stall the encode.

  4. Play the download

    Check picture and sound before you delete the original. If you only needed the soundtrack, extract audio instead of compressing the picture.

What the presets actually change

The output is H.264 in an MP4, which plays in more places than a phone-specific MOV. The preset picks a frame height. A 4K or 1080p phone video often shrinks a lot at 720p, because you threw pixels away on purpose. A clip that is already a small, heavily compressed file may barely change. There is no honest single percentage.

The tool will not enlarge a short video to look like 1080p. If the source is 480 pixels tall, a taller preset does not invent a sharper picture. Resize video is the page for a custom frame size when these three heights are not the question you have.

Speed is the part people underestimate

The encoder runs in one CPU thread inside the tab. Expect roughly real time or slower. Keep the tab in the foreground until the download appears. A clip past the minute limit shown beside the button is refused, because a longer encode in a browser tab becomes impractical.

Cut the work down before you encode. Trim video keeps the part you will send. Compressing a 20 minute original so you can send 30 seconds is the slow path. If several short clips should become one file, Merge video is a different page: merge after you have the pieces you want, or compress the merged file if that result is the one that is too heavy.

When you do not need a video at all

A voice memo trapped in a video, or a song you want as audio, should not be compressed as video. Video to MP3 copies or re-encodes the soundtrack and drops the picture. The file is far smaller, and you skip the frame encode.

Rotation, a soundtrack swap, and a GIF are also separate pages. Compress is only the size of the moving picture. Do the edit that changes what the viewer sees, then compress the download you will actually share.

The clip stays in this tab

FFmpeg runs in the browser. The video is not uploaded. The first visit downloads the encoder. Later visits reuse the cache. Close the tab before the download appears and the result is gone. The original on disk is untouched.

Play the result on the device that will open it, especially if you are sending it to someone on a phone. 720p is the usual compromise between a readable picture and a file a chat will accept.

Frequently asked questions

How much smaller will it get?

It depends on the source. A 4K or 1080p phone video often drops a lot at 720p. A file that is already small and heavily compressed may change little. Compare the sizes on the page instead of trusting a fixed ratio.

Why is it taking as long as the clip?

The browser encodes on one thread. That is normal here. Trim the clip first if you do not need the whole thing, and leave the tab open.

Will the sound stay?

Yes, when the video has an audio track. A silent video stays silent. This page does not boost the volume or strip noise from the soundtrack.

Tools for this job