Smaller videos. Easier sharing.

Set a target size for chats and attachments, or choose quality-based compression. Export MP4 without a watermark. Start with free compression credits.

Output

MP4 · H.264 · ≤ 19 MB

Checking compression access...

Control video size, quality, and resolution

Set a file size limit for sharing, compare the result, and download your MP4 without a watermark.

Clear file retention limits

Videos are uploaded for server-side compression. Source videos are scheduled for cleanup after the task ends. Results are normally available for 24 hours; check the expiry on your task.

Set a target file size

Use target-size compression for a size ceiling. Choose quality-based compression when size is flexible; the result depends on your source and settings.

More formats in, MP4 out

Supports MP4, MOV, WebM, and MKV with supported video and audio codecs in standard dynamic range (SDR). The file is checked before processing; HDR and Dolby Vision are not supported.

Resumable uploads, visible progress

Large uploads pick up where they left off when you reselect the same file, and every task shows its real status instead of a blank spinner.

No watermark, on any plan

Your compressed copy comes back clean — nothing stamped over the picture, including on free tasks.

Nothing to install

Use a current desktop or mobile browser without installing an app or extension. Visitor compression credits let you start without an account.

How to reduce video file size in 3 steps

Choose a suggested target size, check your video and estimated credits, then compress with the video size reducer and download the MP4.

  1. 01 STEP 1

    Choose where to share

    Choose a Discord, Email, WhatsApp, or Instagram preset. Check any limit shown by the destination. Use Custom to adjust target size, quality, or resolution.

  2. 02 STEP 2

    Add and preview your video

    Click the upload area or drop an MP4, MOV, WebM, or MKV file. Preview the video and check the estimated credits before starting. You can replace or remove the file if you picked the wrong one.

  3. 03 STEP 3

    Compress and download

    Click Start Compression and follow the overall progress and processing stages. When it finishes, preview the result in the same area, compare file sizes, and download the MP4. The video retention period appears below the result.

Video size reducer at a glance

Video Size Reducer is an online video compressor for supported SDR MP4, MOV, WebM, and MKV files. Set a target file size or choose quality-based compression, then download an MP4 without a watermark.

Supported sources
SDR MP4, MOV, WebM, and MKV with supported codecs. HDR and Dolby Vision are not supported.
Standard output
H.264 video in an MP4 file, with AAC audio when the source has sound.
Free allowance
Visitor trial credits and 30 compression credits per month for free accounts. Visitor and free-account uploads are limited to 1 GiB per source video.
File handling
Uploaded for server-side compression. Sources are scheduled for cleanup after the task ends; results are normally available for 24 hours. Check the expiry on your task.

Visitor and free-account source videos are limited to 1 GiB. Starter supports up to 2 GiB and Pro up to 5 GiB when that capacity is enabled. The limit that applies to you is shown next to the upload area before you choose a file.

Real video compression results

Three videos tested with our live video size reducer: phone footage, a screen recording, and a longer video. Compare file sizes, settings, times, videos, and matching frames.

Tested

Phone video

Source 48.58 MiB → Compressed 39.18 MiB

19.4% smaller

Footage shot on an iPhone 7, using the version available from Wikimedia Commons. This is a downloaded copy, not a camera-original file.

View comparison and test details

In a single test on 2026-09-16, this 30.8-second video went from 48.58 MiB to 39.18 MiB (19.4% smaller) using H.264, CRF 21, fast. Resolution: 1920×1080 → 1920×1080.

Source duration
0:30.8
Resolution: source → output
1920 × 1080 → 1920 × 1080
Video settings
H.264 · CRF 21 · fast
Total task time
135.8 s
Upload time
24.3 s
Encoding time
65.1 s

Videos load when you press play.

Phone video

Compare still frames at 0:10.0
Phone video, Source frame at 0:10.0
Source0:10.0
Phone video, Compressed frame at 0:10.0
Compressed0:10.0

Source: Druyes river — iPhone 7 footage · Benoît Prieur · CC0 1.0

Tested

Screen recording

Source 3.16 MiB → Compressed 2.19 MiB

30.9% smaller

An automated recording of an original test webpage, with small text and scrolling. Use the matching frames to compare text edges.

View comparison and test details

In a single test on 2026-09-16, this 60-second video went from 3.16 MiB to 2.19 MiB (30.9% smaller) using H.264, CRF 21, fast. Resolution: 1920×1080 → 1920×1080.

Source duration
1:00.0
Resolution: source → output
1920 × 1080 → 1920 × 1080
Video settings
H.264 · CRF 21 · fast
Total task time
73.2 s
Upload time
9.5 s
Encoding time
31.9 s

Videos load when you press play.

Screen recording

Compare still frames at 0:24.0
Screen recording, Source frame at 0:24.0
Source0:24.0
Screen recording, Compressed frame at 0:24.0
Compressed0:24.0

Source: Original test webpage recording · Created for this case study · Original test material

Tested

Long video

Source 220.63 MiB → Compressed 73.05 MiB

66.9% smaller

A continuous six-minute excerpt from the open movie Sintel, prepared as H.264 MP4 before upload. This run uses a 720p limit, so size savings also reflect a lower resolution.

View comparison and test details

In a single test on 2026-09-16, this 360-second video went from 220.63 MiB to 73.05 MiB (66.9% smaller) using H.264, CRF 21, fast. Resolution: 1920×818 → 1276×544.

Source duration
6:00.0
Resolution: source → output
1920 × 818 → 1276 × 544
Video settings
H.264 · CRF 21 · fast
Total task time
361.4 s
Upload time
45.3 s
Encoding time
258.8 s

Videos load when you press play.

Long video

Compare still frames at 4:00.0
Long video, Source frame at 4:00.0
Source4:00.0
Long video, Compressed frame at 4:00.0
Compressed4:00.0

Source: Sintel (2010) — six-minute excerpt · © Blender Foundation | www.sintel.org · CC BY 3.0

One measured run per listed input; results are not an average or a quality guarantee. Times vary with the connection, server load, and source. Upload and encoding are measured separately. 1 MiB = 1,048,576 bytes. Frames show matching points in each video without enhancement. Previews are resized; click either image for the full-resolution PNG. Still images do not demonstrate motion or audio quality. Test method and source licenses

How much can you actually reduce a video's file size?

There is no fixed compression ratio. File size depends on duration and bitrate, while the quality at that bitrate depends on the source and encoder settings. The examples below explain the calculation without promising a particular result.

File size is bitrate times duration

Approximate size in MB = total media bitrate in Mbps × duration in seconds ÷ 8, using decimal units. For example, 8 Mbps of combined video and audio for 600 seconds is about 600 MB, plus container overhead.

For a target size, reverse the calculation to estimate the available bitrate. That budget must cover video, audio, and container overhead. Lowering resolution can help at a tight bitrate, but neither resolution nor target size alone guarantees a particular quality.

Four things decide how far your file compresses
Duration
At the same average bitrate, twice the duration takes roughly twice the space. If you only need part of a recording, trim it in a video editor before uploading.
Resolution and frame rate
Resolution and frame rate affect how much picture information the encoder must represent. Reducing either can help with a tight size budget, but may remove detail or make motion less smooth.
Motion and detail
Static slides and moving water need different amounts of data to look clear. Motion, fine texture, grain, and scene changes can make a small target harder to reach at an acceptable quality. There is no reliable percentage saving for every clip.
How it was encoded the first time
A high-bitrate camera original may have room to shrink. An already compressed clip may save little, lose more detail, or become larger when encoded again. Compare the downloaded result with the original.
Balance file size, quality, and resolution

Lower average bitrate usually means a smaller file at the same duration. How far you can lower it depends on the picture: fine text, fast movement, and noise may need more data than a simple static scene. Inspect the parts of the clip that matter to you.

Recommended compression keeps the source resolution by default and uses a quality setting, so its output size is not fixed and can sometimes increase. Use target-size compression for a size ceiling, and choose a lower output resolution if the trade-off suits your use.

Which MP4 video codec should I use?

Recommended and target-size compression produce H.264 video in an MP4 container. This is the default choice for sharing. AAC audio is included when the source has an audio track.

H.265 is an optional advanced output when enabled. Its playback support depends on the receiving device or app, and it cannot be selected for target-size compression. Keep H.264 when you are unsure what will play the result.

Do not forget the audio track

Include audio in your size budget. At an example bitrate of 256 kbps, audio alone takes about 1.92 decimal MB per minute, excluding container overhead. That is 3.84 MB for a two-minute clip before video is counted.

The result uses AAC when the source has an audio track. Silent source videos do not need an audio budget. If you want to remove sound, do that in an editor before uploading; this compressor does not offer an audio-removal control.

File-size examples at a stated bitrate

Calculation examples only: assume a combined video-and-audio bitrate of 4 Mbps, decimal MB, and no container overhead. Duration = MB × 8 ÷ 4. Real files need room for overhead, and these values do not predict visual quality or platform acceptance.

Target sizeDuration at 4 MbpsCommon use
10 MB20 secondsShort chat clips
25 MB50 secondsShort demos and attachments
100 MB3 minutes 20 secondsLonger demos
500 MB16 minutes 40 secondsLonger recordings
What compression cannot do

Compression cannot recover detail missing from the original. Re-encoding an already compressed file may provide little saving and can add visible artifacts. Extremely small targets may need a shorter clip, a lower resolution, or a larger size budget.

Visitor and free-account source videos are capped at 1 GiB. Starter allows up to 2 GiB and Pro up to 5 GiB when that capacity is enabled; otherwise the limit is 1 GiB. Use the limit shown by the upload area. Larger files need to be shortened or re-exported in an editor first.

Video size reducer FAQ

Quality, limits, formats, and what happens to your file when you use the video size reducer.

Re-encoding video is lossy, so identical quality is not guaranteed. Start with Recommended compression, which keeps the source resolution by default, then inspect the result. Lower quality settings, a smaller target, or a lower resolution can make detail loss more visible. Keep your original file.

Reduce your video file size now

Upload a supported MP4, MOV, WebM, or MKV to the video size reducer, choose your settings, and compare file sizes before downloading the MP4.

Reduce video size