Video Tools

Compress MP4

A smaller video for the next step. Compress a short standard MP4 in your browser, preview it, then download.

Choose a short MP4

One video. Processed on this device.

Up to 25 MiB · 60 seconds · 1920 px per side
8-bit SDR H.264, with zero or one AAC audio track.

MB means 1,000,000 bytes. A limit may be impossible without removing the sound; we refuse that output.

Choose a file to begin. Nothing is uploaded.

Buy me a coffee

An optional, one-time tip to help keep Video Tools free.

What your support helps fundYour tip helps cover domain costs, testing, and maintenance. MP4 compression is always free.
Choose a support amount (USD)

Other lets you set your own amount in PayPal.

Loading the secure support button…

PayPal handles checkout and shows the payment methods available for your location. Your media, filenames and video results are never sent to PayPal.

The PayPal button is shared with InvisiChar, another tool by the same author. Checkout may show “Support InvisiChar”.

How to compress your MP4

  1. Choose one standard SDR H.264 MP4. Your file stays on this device.
  2. Choose a size limit or keep the default. Start compression and keep this page visible.
  3. Compare the original and output, then download the MP4. A smaller file can look softer.

Input and output specifications

One MP4, up to 25 MiB (26,214,400 bytes), 60 seconds, 2,073,600 pixels and 1920 pixels per side. Only verified 8-bit 4:2:0 SDR avc1 video and zero or one standard AAC audio track are accepted. Other tracks, protected media and uncertain color metadata are refused.

Output is H.264 MP4, with the longest side up to 640 pixels and frame rate up to 30 fps. AAC sound is copied. Fixed 1, 2, 5 and 10 MB options are maximums, checked against the actual output bytes. A result above the selected limit is refused.

A real local example

In a synthetic 30-second 1080p clip with AAC audio, the 16.68 MB original became 1.43–1.83 MB with a 2 MB limit across three tested desktop browser engines. All 900 frames and the AAC track were verified in the technical sample. This is one controlled example, not a prediction for your clip or a phone performance claim.

Before you start

Does a lower size limit always work?

No. The original sound and container need space too. If the limit cannot be met, choose a larger one or a shorter input. We do not silently remove sound.

Will every MP4 work?

No. MP4 is a container. HEVC, HDR, high-bit-depth, protected, incomplete and unverified inputs are refused. Export a standard 8-bit SDR H.264 MP4 first.

What happens when I cancel or leave?

An active worker is terminated and its result is discarded. Hiding or leaving the page also cancels active work. Cancel keeps the selected file for another try; navigating away clears it. Native resources may take additional time to release.

Why can the output be larger?

An input that is already efficient can grow when encoded again. Compare the actual sizes and keep the original when the output is not smaller.

Does it work on my phone?

The layout is designed for narrow screens, but physical phone memory, heat and system download saving have not been verified. Browser codec support varies. Unsupported devices receive an error rather than a server upload.

Need only the audio?

Download and choose your original video separately in Audio Tools. Files are not passed between sites.