Free browser tool

Free Video Compressor Online

Reduce the size of MP4, MOV, MKV, AVI and WebM videos without visible quality loss. Pick a quality preset or set a target size in MB. Everything runs privately in your browser — no upload, no sign-up, no watermark.

  • No upload
  • No sign-up
  • No watermark
  • Target size in MB

Mode

Quality

CRF 28. Text in screen recordings stays sharp. The right default for most files.

Max resolution

Frame rate

Drop your video here

or click to browse — MP4, MOV, MKV, AVI, WebM

Your video never leaves your device — 100% private

Sponsored by the makers

Tired of boring screen recordings?
Try Screen Charm.

Auto-zoom, captions, motion blur, camera overlay, and background music. All built in. Record once, export a polished video.

See what it does

How to compress a video online

01

Drop your video

Select or drag in an MP4, MOV, MKV, AVI or WebM file. Processing is local — nothing is sent to a server.

02

Pick a size

Choose High, Balanced or Small, or switch to Target size and type the MB you need. Optionally cap the resolution and frame rate.

03

Download MP4

Preview the result, compare the before → after size and click Download. Change a setting and re-compress the same file without dropping it again.

Compressing videos well

Why compress screen recordings

Screen recorders capture at a high bitrate so nothing is lost while recording. That is right for the source, but wrong for sharing: a 5-minute 1440p recording can be 500 MB. Re-encoding once with a sensible CRF keeps the text readable and cuts the file by two thirds or more.

Best settings for tutorials and demos

Use the Balanced preset, keep the original resolution if it is 1080p or lower, and drop 60 fps recordings to 30 fps. Most demos have little motion, so 30 fps looks identical and saves a lot. Untick Keep audio for silent recordings.

Sharing limits by platform

  • Email (Gmail, Outlook): 25 MB
  • WhatsApp: 16 MB before it recompresses
  • Discord: 10 MB free, 25 MB on boosted servers
  • Slack: 1 GB per file
  • Use Target size mode to hit these exactly

When to lower resolution vs bitrate

Lower the bitrate first: it keeps every pixel and only trades away detail in busy areas. Lower the resolution when the video will be watched small, such as in a chat or embedded in a doc, or when the bitrate would have to drop so far that text starts to smear. 720p at a healthy bitrate beats 1080p at a starved one.

Frequently Asked Questions

How do I compress a video online for free?

Drop your video into the tool or click to browse. Choose a quality preset or type a target size in MB, then wait for the encode to finish. Preview the result, check the before → after size and click Download. There is no upload, sign-up or watermark.

How much smaller will my video get?

It depends on how the source was encoded. Screen recordings and phone videos are usually recorded at a generous bitrate, so Balanced typically cuts them by 60–70% and Small by around 80%. A file that was already compressed for the web may only lose 10–20%, and can even grow slightly. The tool warns you when that happens.

Is my video uploaded to a server?

No. Compression runs locally with FFmpeg compiled to WebAssembly. The file never leaves your device, which also means there is no size limit beyond your browser's memory. Long videos simply take longer to encode.

What target size should I use for email, Discord or WhatsApp?

Most email providers cap attachments at 20–25 MB, so aim for 20 MB. WhatsApp compresses anything over 16 MB itself, so target 16 MB. Discord allows 10 MB on free accounts (25 MB on some servers) and 500 MB with Nitro. Slack and Google Drive accept far larger files, so a quality preset is a better choice there.

Will quality drop noticeably for screen recordings?

Rarely with the High or Balanced presets. Screen recordings are mostly static, so H.264 spends its bits on the parts that change and text stays sharp. The Small preset softens fine detail and thin fonts. If you need a pixel-perfect 4K tutorial, record and export it in Screen Charm, which has its own quality slider and never re-encodes twice.

Why is my file still large after compressing?

Three usual causes. The source is long: bitrate times duration is the file size, so a 20-minute video needs a lower bitrate than a 2-minute clip. The source is 4K or 60 fps: cap the resolution at 1080p or 720p and the frame rate at 30 fps. Or the video has lots of motion, like gameplay or camera footage, which needs more bits than a screen recording. Target size mode handles all of these by computing the bitrate for you.

Related guides

More Free Tools

Sponsored by the makers

Tired of boring screen recordings?
Try Screen Charm.

Auto-zoom, captions, motion blur, camera overlay, and background music. All built in. Record once, export a polished video.

See what it does