Compress Video for MKV video (100 MB Limit)
Compress large MKV recordings and convert them to a standard H.264 MP4 in one cloud job. The 45 MB preset suits common sharing workflows.
OBS uses MKV because it is safer if recording is interrupted, but many editors, browsers and platforms do not accept the container or its multiple audio tracks.
Drag and drop a video file to start
Checking your file limits…
Supported: mp4, webm, mov, mkv, avi, wmv and 33 formats in all
MKV video file size limits, and what they really mean
These delivery targets pair a compatible MP4 output with enough headroom for common web and Discord upload limits.
| Plan / upload method | Maximum file size |
|---|---|
| Web, CMS or LMS MP4 upload | 100 MB A broadly compatible MP4 below a common 100 MB form cap. |
| Discord Nitro Basic | 50 MB 45 MB leaves headroom below 50 MB. |
| Discord Free | 20 MB Use about 19 MB for the free upload tier. |
Limits verified 2026-10-28. Sources: OBS Project — Recording formats and remuxing · Discord — File Attachments FAQ
What 45 MB actually buys you
Every other page tells you the limit and stops there. The limit is the easy half. Here is the half that decides whether your video is watchable: at a 45 MB target, this is exactly how much bitrate is left for each duration, and the largest resolution that bitrate can carry without falling apart.
| Video length | Bitrate left for video | Resolution it carries | Verdict |
|---|---|---|---|
| 1 min | 6,038 kbps | 1080p | Looks fine |
| 5 min | 1,105 kbps | 480p | Looks fine |
| 10 min | 489 kbps | 360p | Visibly rough |
| 30 min | 78 kbps | — | Visibly rough |
Method: the bitrate column is arithmetic — 45 MB spread across the duration, minus 128 kbps for stereo audio and 2% for container overhead. It is a hard ceiling, not an estimate. The resolution and verdict columns are a recommendation, derived from published H.264 bitrate ladders and pulled down about a third, because re-encoding footage that has already been compressed once survives lower bitrates than encoding a clean master does. Deliberately conservative — we would rather under-promise than tell you a video will look fine when it will not.
45 MB across lengths and resolutions
The left column is what you have to spend at each length; the cells are what each resolution needs. Green means you clear it comfortably, amber means it is watchable but soft, and grey means pick a smaller frame. Reading down a column shows how long a clip can get before that resolution stops being worthwhile on MKV video.
Source: Computed, not measured — no encoder was run to produce this figure · Method: 45 MB spread over the duration, minus 128 kbps audio and 2% container overhead. Thresholds come from published H.264 bitrate ladders, reduced by about a third for re-encoded source.
How to compress a video for an MKV video
Drop your video in
MP4, MOV, MKV, AVI, WebM and 33 formats in all. Nothing to install — your browser uploads over a one-time link and the file never touches a third party.
The target is already 45 MB
We pre-set it below the hard ceiling on purpose. A target-size encode usually lands within a couple of percent of the number you gave it, but we have measured footage that overshoots by up to a tenth — and landing over a hard limit means the upload fails. Change it if you want a different number.
Download and upload
Encoding runs on our servers, so you can close the tab. The result comes back with no watermark on any plan, in an MP4 that an MKV video will accept.
MKV video compression FAQs
Can I compress MKV online?
Yes. Upload the MKV, choose a target and export a compatible MP4.
Why does OBS recommend MKV?
MKV is resilient when recording stops unexpectedly. OBS can remux it without re-encoding, but compression is needed to reduce size.
Will all audio tracks be preserved?
Output compatibility may select or mix tracks. Check important game, microphone and chat audio in the downloaded file.
What codec should I choose?
Use H.264 in MP4 for broad playback support. H.265 can be smaller but is less universally accepted.
The reasoning behind these numbers
- Target 50 MB for a recorded clipA useful ceiling for sharing remuxed OBS and gameplay recordings.
- Make the MP4 fit DiscordDiscord needs a compatible container and enforces a per-file size cap.
- Fix missing audio or playback problemsMulti-track MKV recordings can expose codec and track-selection issues during conversion.