tinyvid.dev

Compress video to 100 MB

Clearing a 100 MB upload limit? Drop your video below and TinyVid fits it to the budget without touching more of it than it has to. The 100 MB target is already selected — free up to 200 MB, no account.

tinyvid · converter

Drop your video here

or browse files
MP4 · MOV · AVI · MKV · WebM · GIF|Free up to 200 MB
01Why 100 MB

Why 100 MB is the upload ceiling that matters

100 MB is where self-hosted software tends to draw its line. A stock WordPress install caps uploads well below it, and hosts very often raise the figure to exactly 100 MB; forum software, wikis, helpdesks and course platforms ship with defaults in the same range. It's round, it's generous enough for real video, and it's small enough to keep a shared server from drowning — so it became the convention.

Unlike 8 MB or 25 MB, 100 MB is rarely about squeezing through a chat window. It's about publishing: the clip that goes into a blog post, a knowledge-base article, a lesson or a forum thread, where the file gets served to everybody who visits afterwards. That changes what 'good enough' means — the video has to be small enough to upload once and light enough to load every time, and the second test is the stricter one.

As a budget it's roomy: 100 MB holds three minutes at a full 1080p bitrate and ten minutes at a solid 720p. It's often more than a short clip needs, and TinyVid won't spend it just because it's there — it never encodes above the source's own bitrate, so a video that already fits comes back at roughly its original size instead of being inflated to hit the number.

02What fits

How much video fits in 100 MB?

These figures come from the same arithmetic the converter runs on your own file: the 100 MB budget, less a 128 kbps audio track, spread across the length of the clip. Megabytes are counted as 1,000,000 bytes and 2% is held back as a safety margin, so the result clears the limit whether the platform measures in MB or MiB. Length is the whole trade-off — the same budget over a longer clip means a lower bitrate. The resolutions below are a comfortable match for H.264 at 30fps; TinyVid does the real sum once it knows your video's exact duration.

Clip lengthVideo bitrateComfortable resolution
30 seconds≈26 MbpsMore than the source holds — capped to it
1 minute≈12.9 Mbps1080p at full quality, 4K if the source is 4K
3 minutes≈4.2 Mbps1080p, comfortably
10 minutes≈1.2 Mbps720p

The first row is the interesting one. 26 Mbps is more than most recordings ever contained, so the cap by source bitrate takes over: you get your clip back at roughly its original size rather than a re-encode padded out to 100 MB. That's deliberate — 100 MB is a ceiling, not a quota to fill.

03Step by step

How to compress a video to 100 MB

  1. Drop your video onto the box above. The 100 MB target is already selected, and files up to 200 MB are free with no account — larger files, up to 4 GB, are a one-time payment that scales with size.
  2. Think about the visitors, not just the upload form. If the clip will sit on a public page, capping the resolution in Advanced settings to the size it's actually displayed at will do more for your page speed than the 100 MB limit ever will.
  3. Optional: switch the codec to VP9 in Advanced settings for a smaller WebM, or leave it on H.264 for an MP4 that plays everywhere. The quality slider is disabled while a target is set.
  4. Press Convert. TinyVid encodes in two passes and stays under 100 MB — or under your source's own bitrate, whichever is lower.
  5. Download the file and copy the embed code that comes with it — a standard player, a muted background loop or a lazy-loaded tag, ready to paste.
04FAQ
01How do I compress a video to under 100 MB?
Drop it above and press Convert — the 100 MB target is preselected, so TinyVid measures your clip, works out the bitrate that fits and encodes an H.264 MP4 in two passes. It's free up to 200 MB with no account; the result lands at or under 100 MB, and under that if your source was already smaller.
02Which uploads actually use a 100 MB limit?
Mostly self-hosted publishing tools. WordPress installs are very commonly configured to exactly 100 MB, and forum software, wikis, helpdesk systems and course platforms cluster around the same figure. It's the usual ceiling when the file is going onto a page you own, rather than into a chat window or an inbox.
03My video is already under 100 MB — will TinyVid make it bigger?
No. The target is a ceiling, not a quota. TinyVid never encodes above the source's own bitrate, so a clip that already fits comes back at roughly its original size rather than being inflated to reach 100 MB. If you want it genuinely smaller, set a lower target or use the quality-based presets instead.
04Can I keep 1080p at 100 MB?
Easily, for anything up to about three minutes — that's a 4.2 Mbps budget, a comfortable full-quality 1080p. A minute has roughly 12.9 Mbps to play with, enough for 4K if your source is 4K. Ten minutes drops to around 1.2 Mbps, which is 720p territory.
05Should I use VP9 instead of H.264 for a 100 MB target?
It's worth it if your audience is on modern browsers. VP9 in a WebM is roughly a third to a half smaller at the same quality, so a 100 MB budget buys you noticeably more picture — pick it in Advanced settings. H.264 MP4 stays the default because it plays everywhere. AV1 isn't offered with a target size: its two-pass encoding isn't reliable enough to trust with a hard limit.
06What if 100 MB is still too big for my host?
Set a smaller target — 25 MB is the usual next step down, and 8 MB is the size nothing rejects — or cap the resolution, which buys quality back at any size. If the limit is really about storage and bandwidth rather than the upload form, TinyVid's hosted plan serves the video from a CDN and gives you an embed URL instead.