Video Compressor

Choose a target size and maximum resolution, then compress video to a widely compatible MP4.

Drop video files here

Drag and drop or use the button below

MP4, MOV, WEBM, MKV, AVI, MPG, MPEG · per file 400MB
Video is processed in your browser. For stability, use a computer and files under 300MB.

Just three simple steps

  1. 1

    Select one video and check its original size and duration.

  2. 2

    Choose a 10MB, 25MB, 50MB, or 100MB target—or enter your own—then set the maximum resolution.

  3. 3

    Start compression, review the result and file size, then download the MP4.

Supported formats

Import MP4, MOV, WEBM, MKV, AVI, MPG, or MPEG and export an MP4 containing H.264 video and AAC audio.

Aim close to the target

400MB file limit · under 300MB recommended on desktop · final size may vary slightly

Create an MP4 that fits upload and sharing limits

Use the video compressor when an email attachment, school portal, organization, or messenger imposes a file-size limit. The tool calculates the available total bitrate from duration and target size, reserves part for audio, and automatically allocates the rest to video.

The result is a broadly compatible H.264/AAC MP4. The target is a calculation goal, not an exact byte guarantee, because scene complexity and MP4 container overhead can shift the final size slightly. Preview the result and compare the original, target, and output sizes before downloading.

Target size versus visual quality

For the same duration, a smaller target leaves fewer bits per second. If the result looks soft, increase the target or lower the resolution so each pixel receives more data.

When to lower resolution

For long videos or tight targets, 720p or 480p can preserve text and subject edges better than spreading the same bitrate across 1080p pixels.

Processing time and device performance

The full video must be re-encoded, so this uses more CPU and memory than extracting audio. A desktop browser is recommended, and large files should be processed one at a time.

Helpful answers before you start

Will the result match the target size exactly?

Not always. The tool calculates an average bitrate from duration and leaves room for MP4 overhead, but scene complexity and container data can make the final file slightly smaller or larger.

Why can an extremely small target be rejected?

After reserving space for audio, the video still needs a minimum usable bitrate. Increase the target or lower the audio quality and maximum resolution.

Are MOV, WEBM, and MPEG inputs also exported as MP4?

Yes. Supported inputs are re-encoded as MP4 with H.264 video and AAC audio. A listed extension does not guarantee that every unusual or damaged internal codec can be decoded.

Does compression change the original video?

No. The browser reads the selected file and creates a new MP4 without modifying the source on your device. You can also change settings and compress the same source again.

Will every 400MB video work?

400MB is an input ceiling, not a stability guarantee. Compression holds source, output, and encoder memory, so files under 300MB are recommended on desktop and smaller files on mobile.