No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
Videos get huge fast, and then they no longer fit into an email attachment, blow past a portal upload limit, or take forever in a messenger. This tool re-encodes your video into a much smaller file by scaling the resolution down and lowering the bitrate. The result is an MP4 file with H.264 that plays practically everywhere - on a phone, in the browser, and in every common player.
The quickest way is a preset: "Best quality" keeps the original resolution and only lowers the bitrate, "Balanced" scales to at most 720p, "Smallest file" to at most 480p. Under "Custom settings" you set the maximum height (2160p (4K), 1080p, 720p, 480p or 360p, or keep the original resolution) and the quality level yourself. The tool only scales down, never up, and keeps the aspect ratio. The actual encoding is done by your browser native video encoder through the WebCodecs interface - fast and without loading a codec library from a foreign server.
The crucial point: everything runs locally in your browser, the video is not uploaded. That is exactly what sets this tool apart from many online compressors that send your - often private - videos to foreign servers. An existing audio track is carried over as long as the browser can encode a matching audio codec. Because it is re-encoded, the compression is lossy; a lower level saves more space but visibly costs quality.
Anyone who needs a fixed ceiling instead of a quality level - say, because an upload portal allows exactly 25 MB - can instead turn on "Limit to a target size" and enter the desired size in MB. The tool reads the video length and computes the matching video bitrate from it, reserving a fixed share for the audio track. The result usually lands close to the target size, but it is an estimate from a single encoding pass, not a hundred-percent guarantee - leave some buffer for tight targets.
Specifications
Specifications
Input formats
MP4, M4V, WEBM, MOV, MKV
Output format
MP4
Batch processing
No
Processing
Locally in your browser (WebCodecs)
File upload
None
In 3 steps
Drop a video.
Choose a preset - or your own resolution and quality, or a target size in MB instead.
Download the compressed MP4.
Limitations:The tool re-encodes (lossy) and only scales down. It needs a modern browser with WebCodecs (recent Chrome, Edge or Safari); if that is missing, it says so honestly instead of silently doing nothing. An audio track is carried over if its codec can be encoded, otherwise it is dropped. Very large files (over 1 GB) are rejected. The target size is an estimate from a single encoding pass (no second check round): it reserves 128 kbps for the audio track and usually lands close to the actual file size, but not exactly on the byte - if a target is too small for the video length, the tool honestly reports that instead of producing an unusable file.
FAQ
Is my video uploaded?
No. Compression runs entirely locally in the browser; the video never leaves your device - that is the whole point.
How much smaller does the file get?
It depends on resolution and quality. 720p at medium quality is often a good compromise between size and picture.
Which format comes out?
An MP4 file with H.264. This format plays on almost every device and browser.
Which browser do I need?
A modern browser with WebCodecs (recent Chrome, Edge or Safari). If support is missing, you get a clear message.
Does the target size land exactly?
Close, but not exact. The bitrate is computed from a single pass, not a second verification encode - leave some buffer for very tight targets.