Skip to content
Runs local · no upload

Compress Video — Right in Your Browser

Smaller, faster, private — right in your browser.

Drop video here

or click to select — up to 2 GB

MP4 · MKV · WebM · MOV · AVI

How It Works

  1. 01

    Paste text or code

    Paste your content into the input field or type directly.

  2. 02

    Instant processing

    The tool processes your content immediately and shows the result.

  3. 03

    Copy result

    Copy the result to your clipboard with one click.

Privacy

All calculations run directly in your browser. No data is sent to any server.

Compress videos directly in your browser — no upload, no account required. Choose between quality mode (CRF slider) or target file size (e.g. under 16 MB for WhatsApp). Supports MP4, MKV, WebM, MOV and AVI; output is always MP4.

01 — How to Use

How do you use this tool?

  1. Drop your video file or click to select (up to 2 GB)
  2. Choose mode: 'Quality' (CRF slider) or 'Target size' (MB input or preset)
  3. For target size: click WhatsApp (16 MB), Discord (25 MB) or Email (20 MB) presets
  4. Start compression — progress bar shows current status
  5. Download compressed file and compare before/after size

What Does This Compressor Do?

This video compressor reduces video file sizes directly in your browser — no server, no upload. All processing runs locally on your device using WebAssembly. Your private videos, meetings, family recordings or business content never leave your computer.

Supported input formats: MP4, MKV, WebM, MOV and AVI. Output is always MP4 with H.264 codec — the most widely compatible format for maximum device support.

Which Compression Modes Are Available?

Quality Mode (CRF)

Quality mode uses the Constant Rate Factor (CRF) — a method that keeps quality constant while automatically adjusting bitrate. CRF ranges from 18 to 40:

CRF ValueQualityBest For
18–22Very good — barely noticeable differenceArchiving, further editing
23–27Good — minimal visible differenceStreaming, social media
28–33Acceptable — slight artifacts possibleEmail attachments, large files
34–40Compact — visible quality lossMaximum size reduction

CRF 23 is H.264’s default and delivers a balanced result for most use cases.

Target Size Mode (ABR)

In target size mode you specify how large the compressed file should be. The compressor calculates the appropriate bitrate and encodes accordingly. Deviation from the target is typically ±10–15%, as compression is not perfectly deterministic.

Social media presets simplify the choice:

  • WhatsApp: 16 MB — common limit for status videos and messages
  • Discord: 25 MB — standard upload limit for Nitro users
  • Email: 20 MB — safe limit for most email providers

Why Does No Upload Happen?

Most online video compressors upload your video to a server — often with unclear data retention policies. This compressor runs entirely in the browser. No network request leaves your device during compression. This makes it ideal for:

  • Family videos and personal recordings
  • Internal company videos and meeting recordings
  • Videos with sensitive content (HR, medical, legal)
  • Any situation where a server upload is a privacy concern

When Should You Use This Compressor?

Sending a WhatsApp video: Modern smartphones record in 4K or 1080p — a 2-minute video can weigh 500 MB or more. WhatsApp recompresses videos itself, causing additional quality loss. With the WhatsApp preset you compress to under 16 MB with full control over quality, avoiding double quality degradation.

Sharing a Discord clip: Discord limits uploads to 25 MB (without Nitro). Use the Discord preset for hassle-free sharing without a Nitro subscription.

Email attachment: Many email providers accept attachments up to 20–25 MB. The Email preset hits this limit safely.

Archiving: CRF 20 reduces the file size of a typical 1080p recording by 30–50% without visible quality loss — ideal for long-term storage on limited space.

How Does H.264 Compression with CRF Work?

H.264 (also MPEG-4 AVC) is the most widely used video codec worldwide. It achieves significant file size reductions through motion compensation and DCT-based transform coding. The CRF algorithm analyzes each frame and allocates exactly as many bits as needed for the target quality — simple scenes (dark background, little motion) need fewer bits; complex scenes (lots of detail, fast movement) need more.

Frequently Asked Questions

(FAQ entries are rendered as FAQPage schema from the frontmatter.)

More tools from the kittokit video toolset:

  • Video to Audio — Extract the audio track from MP4, MKV or WebM and download as MP3, WAV or FLAC.
  • Video Trimmer — Trim the beginning and end of a video without re-encoding — fast and lossless.
  • HEVC to H.264 — Convert H.265/HEVC videos to the universally compatible H.264 format.

Last updated:

You might also like