Compress Video Online

Choose a compression preset or a file-size target, then check the actual result before sharing. Process up to ten videos locally, free without an account, media upload or added watermark.

Set a target for each file

Choose A little, Medium or A lot, or enter a maximum size in MB per video.

Compression mode
Compress by

How to compress a video

1

Choose your videos

Add up to ten local files. The selected setting applies to each file.

2

Choose the compression mode

Start with A little for a lighter change, or enter a per-file MB target.

3

Run compression

Keep the tab open and follow progress. Use Cancel to stop the current job.

4

Review and download

Play each result and compare its size with the source and target. Download the versions you want to keep.

Compress and check the result

Presets or size target

Use a quick starting point or enter the maximum size you want.

Local processing

The browser processes your videos without uploading them.

Play the exported video

Check text, faces, motion and sound in the result player.

Free without a watermark

No account or credits required; no DojoClip watermark added.

See the real output format

Each result identifies MP4 or WebM alongside its measured size.

Up to ten files

Files process one at a time. A failed file does not stop the rest, and completed downloads stay available.

Input compatibility

These containers can hold different codecs. Support depends on the browser and local processor; the extension alone does not guarantee success.

MP4MOVWebMMKVAVIM4VFLVWMV

Example: prepare a tutorial for a size limit

For a one-minute, 60 MB tutorial and a hypothetical 20 MB upload limit, try an 18 MB target. After compression, check the measured size and play the section containing small text. If it looks too soft, raise the target when allowed or shorten the tutorial first.

For a different aspect ratio, use Social Media Resizer. Browse all free tools.

Video compression questions

Is the compressor free?

Yes. No account, credits or added watermark.

Will compression affect quality or dimensions?

Re-encoding can reduce picture and sound detail. Smaller targets leave less room for both. There are no resize or crop controls: compression changes file bytes, not framing.

Are my files uploaded?

No. Media is processed on your device. Some processing code may download first. Adding files keeps completed results; changing the mode, preset or target clears them, so download anything you want first.

Can I use this for an upload limit?

Check the destination’s current size and format requirements first. Set a target below its limit and verify the measured output. A batch target applies to each file, not their combined size.

Are there input size or duration limits?

Select up to ten files. There is no fixed byte/duration cap, but memory and codec support limit processing. Large files can take longer or fail.

Can I request a specific size in MB?

Enter 0.1–2,000 MB per file; 1 MB means 1,000,000 bytes. The tool checks the export and may retry once. If still too large, it marks the target missed and offers the smallest result. Very small targets can be rejected for long clips.

Which format and audio will I get?

Target-size mode creates H.264/AAC MP4 using the primary video and audio tracks. Presets can produce MP4 or WebM according to compatibility. The format is selected automatically and shown on the result; check sound as well as picture.

Why is the output the same size or larger?

An already-efficient source or a different encoder can produce a larger file. Preset percentages are estimates. Check the reported size and keep the original if the result is not useful.

What happens if one video fails or I cancel?

A failed video gets its own Retry file button while the rest continue. Cancel stops unfinished work and keeps completed downloads. Continue unfinished files resumes the remaining queue without repeating successful files. You can add or remove files individually. Changing the mode, preset or target clears all results; save them before making that change or closing the page.

Why did the batch pause for space?

The queue may pause when completed results plus the next estimated output would exceed 500 MB. Download and remove finished videos, then continue. A valid result already created is kept even if it is larger than estimated, and one larger video can still be processed on its own. Available device memory remains a practical limit.