How to Compress Video File Size for Email & Discord (Under 25MB)
Stuck with a 150 MB video that won’t send over Gmail, Outlook, or Discord? Discover proven techniques to compress MP4 and MOV videos without ruining picture quality.
Sarah Mitchell
Senior Document Specialist
Executive Summary (TL;DR)
Major Email & Messaging File Size Limits
Before compressing your video clip, it is helpful to know the exact attachment ceiling of your recipient's communication channel:
| Platform | Max Attachment Size | Recommended Target Size |
|---|---|---|
| Gmail / Google Workspace | 25 MB | Under 24 MB |
| Microsoft Outlook / Office 365 | 20 MB | Under 19 MB |
| Apple Mail (Direct Attachment) | 20 MB | Under 19 MB |
| Discord (Free Tier) | 25 MB (formerly 8 MB) | Under 24.5 MB |
| WhatsApp Web / Mobile | 16 MB (Direct Video) | Under 15 MB |
| Slack (Free Workspace) | Direct upload limits vary | Under 25 MB |
The 3 Pillars of Video Compression
Video file weight is governed by a simple mathematical formula:
$$text{Total File Size (MB)} = frac{text{Duration (seconds)} times text{Total Bitrate (kbps)}}{8192}$$
To shrink a video under 25 MB, you adjust three core parameters:
- Resolution Downscaling (4K -> 1080p -> 720p): A 4K phone video contains 8.3 million pixels per frame. Downscaling to 1080p (2.1M pixels) or 720p (0.9M pixels) eliminates 75% of raw data with zero perceived loss on smartphone or laptop screens.
- Codec Efficiency (H.264 / AVC vs HEVC): Modern H.264 encoding with 2-pass rate control allocates high bitrates to fast motion scenes and saves bandwidth on static backgrounds.
- Audio Transcoding (AAC 128 kbps): Downsampling uncompressed PCM or high-bitrate surround sound down to clean stereo AAC at 128 kbps saves several megabytes for video fidelity.
Best Ways to Compress MP4 & MOV Videos
Method 1: ConvertNest Instant Video Compressor (Browser-Based)
The fastest way to compress videos without installing command-line tools or bloated video editors is the ConvertNest Video Compressor.
Walkthrough:
- Open the Video Compressor.
- Upload your MP4, MOV, WebM, or AVI recording.
- Select the Email / Discord Preset (Under 25 MB) or choose your target reduction percentage (e.g. 50% or 75%).
- Click Compress Video. Our streaming transcoding container applies optimized CRF rate control in seconds.
- Download your lightweight video ready to attach directly to Gmail, Outlook, or Discord chats.
💡 Quick Tip: If your recording is an Apple iPhone .MOV clip, ConvertNest automatically transcodes it to universal MP4 (H.264), ensuring your Windows and Android recipients can play the video without black-screen playback errors.
Method 2: Using HandBrake for Batch Transcoding
For advanced desktop power users with gigabytes of footage:
- Download open-source HandBrake.
- Drag your video into the interface.
- Choose the Web > Discord Medium 1080p30 or Gmail 720p preset.
- Set Video Codec to H.264 (x264) with Constant Quality RF 22 to 24.
- Click Start Encode.
Audio Stream Optimization: The Hidden Bandwidth Saver
Many video creators overlook audio bitrate when trying to meet strict file limits:
- A 5-minute video with uncompressed 1536 kbps audio consumes 57 MB solely for audio!
- Transcoding that same audio stream to 128 kbps AAC stereo reduces audio weight to just 4.7 MB, leaving 20 MB of bandwidth for crystal-clear 1080p video frames.
Alternative: Converting Short Video Clips to Looping GIFs
If your video is a quick 5-to-10 second tutorial snippet, reaction clip, or software bug demonstration, consider converting it directly into an animated GIF using our MP4 to GIF Converter.
Why GIFs Work Great in Emails:
- Embeds directly inside the visual email body—recipients see the animation immediately without clicking to download or open media players.
- Loops infinitely on mobile and desktop email clients.
Quick Tips to Maintain Crystal-Clear Picture
- Trim Unnecessary Footage: Cut off the 5 seconds of dead air before and after your recording before compressing.
- Target 30 FPS: Drop 60 FPS screen recordings down to 30 FPS. This instantly halves frame data while keeping presentations perfectly smooth.
- Use H.264 for Universal Playback: While H.265 yields smaller sizes, older email clients and web apps require H.264 for in-line previewing.
