No upload to any server = zero waiting

Compress & Resize Video

Pick a resolution and quality to make your video lighter — perfect for email and messaging apps.

0 B uploaded — this page has not sent your files to any server?

Fast because there's no upload — other sites spend minutes just uploading a large video. This tool starts right inside your browser, and your file never leaves your device.How this differs from upload-based sites — most converter sites upload your video or recording to a server, process it there, and promise to delete it after a while. Until that happens, your file is sitting on someone else's server. vidmoa has no upload step at all. The more sensitive the file — a recorded meeting, a phone call, family footage — the more that difference matters.

Video over the attachment limit? How to pick settings that get it under

A few minutes of 1080p phone footage is enough to blow past most email and messaging limits. This tool rebuilds the video at a bitrate that matches the resolution and quality you choose, or the target size you type, and shows the estimated size before you start. The video is processed inside this browser and never uploaded.

A closer look

Conversion works by playing the video silently from start to finish, redrawing each frame at the new size and recording the result. That ties the time to the length of the clip rather than the speed of your computer: a 10-minute video takes about 10 minutes. Browsers stop redrawing in tabs you cannot see, so if you hide this tab during conversion, that stretch can end up as a frozen picture. The output is MP4 (H.264) when your browser can record it, otherwise WebM, with audio at 128 kbps.

The estimate is simply the video bitrate set by your resolution and quality, plus 128 kbps of audio, multiplied by the running time. Pick 720p and Medium for a 1920×1080 clip and you get 1280×720 at about 2.5 Mbps, or roughly 18.7 MB per minute. Resolution presets apply to the short side, so a vertical phone video becomes 720×1280, and they never enlarge a smaller original. Tick the target-size box and the quality menu disappears: the tool divides your target by the running time to get the bitrate directly, and if that would be too low for a watchable picture, it warns you before you convert.

How to use it

When it helps

Email attachmentsIf the limit is 25 MB, enter 23MB as the target to leave a little headroom.
Vertical family videosBring a 1080×1920 clip down to 720p at Medium before sending it, so it costs the recipient less data.
Course and assignment uploadsEnter a learning platform’s upload limit as the target and shrink a recorded presentation to fit.
A batch of travel clipsDrop several at once and you see the estimated total size and time in minutes up front; they then convert one after another.

Common snags

It says “This browser cannot play this video.”The tool can only re-record what the browser can play, and the supported codecs are H.264, VP8/9 and AV1. The usual culprit is HEVC (H.265) video from an iPhone: open it in a browser that plays HEVC, such as Safari on a Mac, or use footage shot with the iPhone camera format set to Most Compatible.
It warns that my target is too small.Dividing the target by the running time leaves too little bitrate for a usable picture. A 25 MB target triggers this beyond about 16 minutes, 10 MB beyond about six and a half. Converting anyway produces a file larger than the target, so trim the part you need first with Trim video. Also, a number without a unit is read as KB: type “8MB”, not “8”.
The result is barely smaller, or even larger.Videos that already have a low bitrate, such as screen recordings, can be lighter than the preset assumes; in that case the “Done!” message shows no percentage saved. Switch Quality to Low or drop one resolution step.
Part of the result is a frozen frame.That happens when the tab was hidden or the window minimized during conversion. Convert again with the tab in front, and keep a laptop plugged in so it does not go to sleep.

Tip The smaller the target, the more it helps to lower the resolution as well: at the same file size, fewer pixels means more data per frame and a less blocky picture.

FAQ

How long does it take?

The browser replays your video while re-recording it, so it takes about as long as the video itself (a 10-minute clip ≈ 10 minutes). Keep this tab visible during conversion — browsers slow down hidden tabs.

How much smaller does it get?

A 1080p phone video converted to 720p at medium quality typically shrinks 60–80%. The estimated size is shown before you convert.

What's the maximum file size?

There is no upload, so there is no size limit. If your browser can play it, even multi-GB files work.

What's the output format?

MP4 (H.264) when your browser supports recording it, otherwise WebM. MP4 plays almost anywhere; WebM works on YouTube and desktop browsers but may not play on iPhone or in some messaging apps — convert it to MP4 with Convert if needed.