Zolkit

Discord Video Compressor

Compress any video to fit Discord's 25 MB free limit. Browser-based, no upload, no account. Automatically sets bitrate for your video's length.

Drop your video here

or click to browse

MP4, MOV, AVI, MKV, WebM, WMV supported · up to 2 GB

Compression Settings

Quality

Limit output file size
MB

Automatically calculates video bitrate to fit within this limit

Discord's free tier limits file uploads to 25 MB — a constraint that catches most users off guard when trying to share screen recordings, gaming clips, or short video messages. A typical 1-minute 1080p screen recording from Windows or macOS is 150–400 MB, far exceeding the limit. Zolkit's Discord Video Compressor automatically calculates the correct video bitrate for your clip's duration so the output lands right at 25 MB. For a 30-second clip, you get roughly 6.6 Mbps of video — enough for clear 720p footage. For a 5-minute video, the target drops to around 640 kbps, so resolution matters more: 480p at that bitrate looks cleaner than compressed 720p. The tool sets resolution to 720p and target size to 25 MB by default, which covers most Discord sharing scenarios. If your video is longer than 4 minutes and quality matters, drop the resolution to 480p manually for better results. Discord Nitro raises the limit to 500 MB — switch the target to 500 MB in the custom input field if you're on Nitro. All processing runs in your browser with no upload, keeping your clips private.

Free Online Video Compressor — Reduce Video File Size in Your Browser

Zolkit's Video Compressor uses FFmpeg WebAssembly to compress video files entirely in your browser. Upload MP4, MOV, AVI, MKV, or WebM files and reduce their size by 30–70% without sending your footage to any server. Choose between High Quality, Balanced, and Smaller File modes, pick a target resolution from 360p to 1080p, and set a target file size (for example, 25 MB for Discord Free). All processing happens locally on your device — your videos never leave your browser.

100% Private

Your video never leaves your device. All compression runs entirely in WebAssembly inside the browser tab — no server, no cloud storage.

30–70% Smaller

H.264 re-encoding with CRF quality control typically reduces file size by 30–70% depending on the source material and quality setting.

Advanced Controls

Three quality presets, five resolution options, four audio bitrate settings, and a target file size mode — all visible and adjustable upfront.

FFmpeg-Powered

Uses the same FFmpeg H.264 encoder trusted by professional video editors, compiled to WebAssembly for native-speed performance in the browser.

Free, No Account

No subscription, no sign-up, no watermark. Zolkit's Video Compressor is completely free with no usage limits beyond your device's memory.

Resolution Control

Downscale to 720p, 480p, or 360p to dramatically reduce file size. Lower resolution is the single most effective way to shrink video for sharing.

How to Compress a Video File Online

  1. 1

    Upload your video — drag it onto the page or click to browse. Supports MP4, MOV, AVI, MKV, WebM, and WMV up to 2 GB.

  2. 2

    Set compression options: choose quality (High / Balanced / Smaller File), target resolution, audio bitrate, and optionally enable a target file size limit (e.g. 25 MB for Discord).

  3. 3

    Click 'Compress Video', wait for processing, then preview the size reduction and download the compressed MP4.

Frequently Asked Questions

Why does Discord have a 25 MB file size limit?

Discord's free tier caps file uploads at 25 MB to manage server storage costs. Discord Nitro Basic raises this to 50 MB and Discord Nitro raises it to 500 MB. If you need to share larger clips regularly, compressing to 25 MB is the easiest workaround without a Nitro subscription.

What's the best resolution for a 25 MB Discord video?

It depends on the clip's length. For clips under 90 seconds, 720p (1280×720) fits comfortably at 25 MB. For clips between 90 seconds and 4 minutes, 480p (854×480) gives better quality than a heavily compressed 720p. For anything over 4 minutes, consider trimming the clip or using 360p.

Does this work for Discord Nitro's 500 MB limit?

Yes. Enable the target size toggle, clear the preset buttons, and type 500 in the custom field. The tool will calculate the appropriate bitrate to hit 500 MB. At that size, most videos will look excellent even at 1080p.

Can I compress screen recordings for Discord?

Yes. Screen recordings — whether from OBS, Windows Game Bar, or macOS Screen Recording — are typically high-bitrate MP4 or MKV files. They compress very well because screencasts have repetitive content (static UI areas) that H.264 encodes efficiently. A 200 MB screen recording typically compresses to under 25 MB with minimal visible quality loss.