Choose your video
Start with an MP4, MOV, or WebM under 100 MB.
Reduce your MP4, MOV, or WebM to 8 MB or less with local video compression.
Start with an MP4, MOV, or WebM under 100 MB.
Select your attachment limit. We calculate the bitrate.
Download a checked, compact MP4 ready to share.
Fit a recording within your chosen attachment limit.
Make a shorter highlight easier to share with your community.
Send a screen recording without sending the full-size source.
The details that matter before you use Discord Compressor.
No. The browser downloads the local FFmpeg engine, then processes your video on your device. No file data is transmitted to our servers.
It depends on clip length and your device. Browser encoding can take several times the video duration. Keep this tab open; the initial engine download is about 32 MB.
The goal is at most 10,000,000 bytes, not byte-perfect padding. A safety margin helps keep the MP4 below the cap.
MP4, MOV, and WebM containers are accepted. Common H.264, VP8, and VP9 sources work through FFmpeg; codec support varies. Output is an MP4. Protected or unusual files may fail with an inline error.
Browser encoding holds source, output, and working data in memory. We cap input at 100 MB, 10 minutes, and 4K dimensions to reduce memory risk. Low-memory phones may still require smaller clips.