Drop a clip and it is re-encoded to fit the cap — bitrate computed from duration, all on your device.
Drop a clip and it is re-encoded to fit the cap — bitrate computed from duration, all on your device.
Compress a video to fit under 8 MB — Discord's free-tier upload cap — or any size limit you're up against, right in your browser. GhostVideo does the bitrate math (your size budget spread across the clip's duration, with headroom for container overhead) and re-encodes on your device. Longer clips get more compression; short clips barely change. No upload, no watermark, and the clip never touches a server.
Drop your video
Drag in the clip. It opens in the GhostVideo studio with Compress to size pre-selected at 8 MB.
Pick the cap
8 MB for Discord, 25 MB for email, or a custom number. The bitrate is computed from your clip's duration, locally.
Download and share
The re-encoded MP4 lands under the cap — paste it straight into Discord or attach it to the email.
Is my video uploaded to compress it?
No — ffmpeg runs in your browser via WebAssembly. The clip never leaves your device.
Why 8 MB?
That's Discord's upload cap for free accounts. The tool defaults to it because that's the number everyone's fighting; 25 MB (typical email cap) and custom targets are one click away.
Will a long video look bad at 8 MB?
Physics applies: 8 MB across five minutes is a thin bitrate, so expect visible compression. Trim to the moment that matters first — Trim is in the same studio — and quality improves dramatically.
How close to the target does it land?
Slightly under, by design — the encoder gets ~93% of the budget so container overhead can't push the file over the cap.
What about the audio?
Audio gets 96 kbps AAC normally, dropping to 64 kbps when the budget is very tight — speech stays clear either way.
Every GhostVideo tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.