IT Market
Tools/Video/Compress/Compress Video to 25 MB Online — Free

Видеоинструменты IT Market

Compress Video to 25 MB

Локально сделайте облегчённую WebM-версию ролика для отправки, черновика или предпросмотра.

Результат

Загрузите видео и нажмите кнопку экспорта.

Tool guide

Compress Video to 25 MB Online — Free

The number 25 MB follows anyone who sends video around: it is the Gmail attachment ceiling, and plenty of corporate mail gateways enforce the same threshold. Messengers sit lower — free Discord has asked for 20 MB or less since August 2026. This page rebuilds the clip inside the tab against a size budget you choose and hands back a WebM. No server touches it: nothing is uploaded or stored, and every frame runs on your own CPU. See also: get a clip ready for a messenger, pack several files into one archive, make a short GIF instead of a heavy video.

How to use it

  1. Drop the file onto the «Drop video here» zone — the caption states plainly that the video stays in the browser.
  2. Leave «Target MB» at 25, or type a different budget; the field accepts anything from 2 to 500. The audio track is paid for out of that same budget.
  3. Set «Max side px», the long edge of the frame. Past a minute of runtime, stepping down from 1280 to 854 or even 640 pays off.
  4. Choose «FPS»: 24 by default, or 12 for screen recordings and slides where smoothness buys you nothing.
  5. Leave «Audio» on «Keep sound» or switch it to «No sound», then hit «Export compressed» and watch the «Result» section for the download link.
  6. Check the real weight of the saved WebM — the target field steers the bitrate calculation rather than guaranteeing an exact size.

FAQ

Why 25 MB specifically?

Email is what lands on this number: Gmail rejects attachments above 25 MB and plenty of corporate mail gateways copy the same setting, which is why «Target MB» ships with 25 already in it. Messengers sit lower — free Discord has wanted 20 MB or less since August 2026, so set 20 rather than 25 for it. If your recipient is stricter still, type 10 or 16; the field accepts anything down to 2.

Will the output be exactly 25 MB?

No, it is a target rather than a promise. A bitrate is derived from your duration and budget and the encode runs at it, but the real size depends on content: a static frame compresses far harder than a fast-moving scene, so landing 10–15 percent either side is normal. If you overshoot the limit, set the target to 22 and run it again.

How many minutes of video fit into 25 MB?

Rough arithmetic: 25 MB is roughly 200 megabits, so a three-minute clip gets about 1.1 Mbit/s. That sustains 854×480 at 24 frames, but not honest 1080p. For a ten-minute recording, drop «Max side px» to 640 and FPS to 12, or the picture will break into visible blocks the moment anything moves.

Why can't I get MP4 with H.264?

H.264 is a licensed codec and a web page cannot assemble one on its own; the encoder available to the tab writes WebM with VP8 or VP9. Chrome, Firefox, Telegram, VLC and Android all open WebM, but older Windows Media Player builds and some editing suites will not. Run the finished file through ffmpeg if you need the other container.

The tab looks frozen halfway through. Is it broken?

Probably not. Encoding happens in real time and saturates the tab, so a long clip looks stuck while it is in fact working. Do not switch tabs or let the screen sleep — browsers throttle background pages and the job stalls. If the file is genuinely huge, cutting out the section you need beforehand saves far more time than waiting it out.

Does the audio survive the compression?

Yes — when the source has sound to begin with. The track goes into the same WebM as Opus, and the «Audio» list holds «Keep sound», which you can switch to «No sound». Sound spends the shared budget: 128 kbit/s when that budget is above 1.2 Mbit/s, 64 kbit/s otherwise. The result card states plainly which of three things happened: the track was recorded and at what bitrate; the source carried no sound, so the whole bitrate went to the picture; or you chose «No sound» yourself. There is one more case — the file has sound but the browser could not extract it, and then the export does not start and says so.

How does this differ from the WhatsApp version?

The processing is identical; the defaults and the situation differ. The sibling page opens at a 64 MB target because WhatsApp's document route accepts more. This one defaults to 25 MB for email; for free Discord set it to 20. If you already know the number you need, either page will do — type it into «Target MB» and the output is the same.

Examples

Gmail attachment
Before: 1080p report clip, 3 minutes, 190 MB — the message will not send
After: Target 25 MB, max side 854, FPS 24 — a WebM near 24 MB that attaches cleanly
Discord upload without Nitro
Before: Game capture, 2 minutes at 60 fps, 320 MB
After: Target 20 MB, max side 1280, FPS 24 — inside the free-account limit
Lecture for a course portal
Before: Whiteboard recording, 12 minutes, 640 MB
After: Target 25 MB, max side 640, FPS 12 — handwriting stays readable inside the limit