en

Compress video

Compress a video to a smaller file locally in your browser - choose resolution and quality. The video never leaves your device. No upload.

Running locally on your device ...

Preset A ready-made setting for a typical case - faster than tuning by hand.
  • Best quality (original resolution)
  • Balanced (max 720p)
  • Smallest file (max 480p)
  • Custom settings
  • Automatic (recommended)
Limit to a target size

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    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.

    Many free online compressors cap the file size at a few hundred megabytes, require an account or subscription for higher resolutions, or add a watermark. None of that applies here: compression is unlimited, free and watermark-free, because encoding runs entirely in the browser - on any device with a modern, WebCodecs-capable browser, from a Windows PC to a smartphone.

    Specifications

    Specifications
    Input formatsMP4, M4V, WEBM, MOV, MKV
    Auto-conversionPNG, GIF
    Output formatMP4
    Batch processingNo
    ProcessingLocally in your browser (WebCodecs)
    File uploadNone

    In 3 steps

    1. Drop a video.
    2. Choose a preset - or your own resolution and quality, or a target size in MB instead.
    3. 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 browser tab's memory limit while streaming; without that support it is already about 600 MB). 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.

    Presets compared

    Presets compared
    PresetResolutionQualityUse
    Best qualitykeep originalHighbarely visible loss
    Balancedmax 720pMediumgood default for most purposes
    Smallest filemax 480pLowsmallest file, chat/messenger

    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.

    Does compression also work on a phone?

    Yes, as long as the mobile browser supports WebCodecs (such as recent Chrome on Android) - the video stays just as local as on desktop.

    Is there a watermark or a daily limit?

    No. No watermark, no daily limit, no account - only the file size is bounded by your device memory (see limits above).

    Is it safe to compress a private video online?

    Yes. Unlike online compressors that upload files to a server, your video stays exclusively on your device here - try airplane mode.

    Related tools

    Convert video · MP4 to MP3 · Video to GIF · Analyze a media file · Audio converter · Edit video