Compress Video for Discord in 2026: Free Tools + Best Settings to Stay Under the Limit

Discord’s free upload limit is 10 MB; Nitro Basic raises it to 50 MB and Nitro to 500 MB. If your video is too large, the strongest free paths are HandBrake (desktop GUI), FFmpeg (command-line, two-pass for target file sizes), or online tools like Online-Convert and CloudConvert. The best Discord-fr

OnlineFree.app Editorial Team Updated ✓ Fact-checked against the cited sources All guides →

Quick answer

Discord imposes a file upload limit of 10 MB for free users, 50 MB for Nitro Basic, and 500 MB for Nitro. If your video is too large, the strongest free paths are:

For most videos, the best Discord-friendly output is an H.264 MP4 at 720p, 24–30 fps, 1–2 Mbps bitrate. With HandBrake or FFmpeg you can hit 10–50 MB depending on length.

Three honest distinctions before the details:

  1. Discord's own embed is already compressed. When you paste a video URL or attach a video and send it, Discord re-encodes it for stream playback in chat. The original file remains as a download for users with permission.
  2. "Compress" usually means re-encode. Smaller files come from reducing resolution, frame rate, or bitrate. All of these reduce quality. The goal is to find the smallest file that still looks acceptable.
  3. Cloud links are often better than compression. If you do not actually need the video embedded in Discord, sharing a Google Drive / Dropbox / OneDrive link preserves quality entirely.

Discord upload limits in 2026

TierFile upload limitNotes
Free Discord 10 MB The most common limit users hit.
Discord Nitro Basic 50 MB Modest upgrade. Not enough for many modern phone videos.
Discord Nitro 500 MB Large enough for most videos at typical lengths.

Confirm the current limits on discord.com. Limits have changed in the past and can change again.

Best settings for Discord-friendly video

For a video to look reasonable and stay under 10 MB for free users, target:

SettingDiscord-friendly value
CodecH.264 (most compatible)
ContainerMP4
Resolution1280x720 (720p)
Frame rate24 or 30 fps
Video bitrate1–2 Mbps
Audio codecAAC
Audio bitrate96–128 kbps
DurationAs short as possible

A 1-minute 720p clip at these settings typically lands between 5 and 12 MB. A 30-second clip at the same settings usually lands between 3 and 6 MB.

Method 1: HandBrake (free, GUI, easiest)

HandBrake is a free, open-source video transcoder. It runs on Windows, macOS, and Linux.

How to compress a video for Discord using HandBrake

  1. Download and install HandBrake from handbrake.fr.
  2. Open your video. HandBrake analyses it and shows the source details.
  3. Choose a preset. For Discord-friendly output, use one of:
    • "Fast 720p30" — the simplest preset for 720p at 30 fps.
    • "Discord-friendly" — some HandBrake versions include a community preset; check under "Add Preset."
    • Or create a custom preset (see below).
  4. Adjust the output settings if needed:
    • Format: MP4.
    • Video codec: H.264.
    • Resolution: 1280x720 or lower.
    • Frame rate: 30 (or match source).
    • Quality: use Constant Quality with an RF value of 23–26 (lower RF = higher quality, larger file; higher RF = lower quality, smaller file).
  5. Set the destination file path.
  6. Click "Start Encode."
  7. Wait for the encode to finish, then check the file size.

Custom HandBrake preset for Discord

If the built-in presets do not give you a small enough file:

  1. Open HandBrake and load your video.
  2. Go to the "Video" tab.
  3. Codec: H.264
  4. Quality: Constant Quality, RF 26
  5. Resolution: set to a custom 720p
  6. Encoder preset and tuning:
    • Encoder Preset: Fast
    • Encoder Level: 3.1 or 4.0
    • Encoder Tune: (none for general video)
  7. Go to the "Audio" tab. Set codec to AAC, bitrate 96 kbps, mixdown to stereo.
  8. Save the preset if you will reuse it.

This setup produces a Discord-friendly MP4 with reasonable quality at small file sizes.

Method 2: FFmpeg (free, command-line, fastest)

FFmpeg is a free, open-source command-line tool. It runs on Windows, macOS, and Linux.

How to compress a video for Discord using FFmpeg

Basic command for a Discord-friendly output:

ffmpeg -i input.mp4 -vcodec libx264 -preset slow -crf 26 -vf "scale=1280:720" -r 30 -acodec aac -b:a 96k output.mp4

This command:

Target a specific file size with two-pass encoding

If you need a specific target size (for example, 8 MB to fit Discord's 10 MB limit), FFmpeg's two-pass encoding is the right tool. The first pass analyses the video; the second pass encodes to hit your target size.

Pass 1:

ffmpeg -i input.mp4 -vcodec libx264 -preset slow -b:v 1500k -pass 1 -an -vf "scale=1280:720" -r 30 -f null /dev/null

Pass 2:

ffmpeg -i input.mp4 -vcodec libx264 -preset slow -b:v 1500k -pass 2 -acodec aac -b:a 96k -vf "scale=1280:720" -r 30 output.mp4

On Windows, replace /dev/null with NUL.

Adjust the bitrate (-b:v) up or down to hit your target size. Rough estimate: bitrate (kbps) x duration (seconds) / 8 = file size (KB).

Cut the duration if you do not need the whole video

If your video is too long for the size limit, cut it to the interesting portion:

ffmpeg -i input.mp4 -ss 00:00:30 -t 30 -vcodec libx264 -preset slow -crf 26 -vf "scale=1280:720" -r 30 -acodec aac -b:a 96k output.mp4

This cuts from 30 seconds to 60 seconds (a 30-second clip).

Method 3: Online compressors

If you cannot install software, online tools work. Upload your video, choose settings, and download the result.

Strongest free online video compressors

For most users, HandBrake or FFmpeg gives better results than online tools because you have more control over codec, bitrate, and resolution. Online tools are best when you cannot install software or when the video is small.

Method 4: Discord's own compression

When you upload a video directly to Discord, the platform compresses the original for the in-chat stream but keeps the original quality available for download by users in the channel.

This means:

Discord's compression is automatic; you cannot control it. For full control over the chat-stream quality, compress before uploading.

Alternative: use a cloud link instead of uploading

If the video is too large even after compression, sharing a cloud link is often the right answer. The viewer clicks the link, opens the video in their browser, and downloads if they want.

Free cloud link options

File transfer services (no account required)

Generate a link, paste it into Discord. Recipients click the link to download.

Alternative: stream from YouTube or another platform

If the video is meant to be watched rather than downloaded, uploading to YouTube (private or unlisted) and pasting the link in Discord is the cleanest solution. YouTube compresses for streaming automatically, and viewers get full quality without filling your Discord bandwidth.

Other options:

Alternative: convert to GIF

If the video is short and you do not need sound, GIF is a valid alternative. See our guide on making GIFs from video for the full workflow. GIFs autoplay in Discord chat and have no file-size-equivalent for compression purposes — but they are limited to 256 colours and short lengths.

Alternative: split into multiple parts

If the video is 25 MB and you cannot compress further, split it into two 12.5 MB parts and send them sequentially in Discord:

Split a video into two halves with FFmpeg:

ffmpeg -i input.mp4 -t 00:01:00 -c copy part1.mp4 (first half)

ffmpeg -i input.mp4 -ss 00:01:00 -c copy part2.mp4 (second half)

Or use a desktop tool like LosslessCut for a GUI split.

This is a last resort when quality matters and compression is not an option.

Decision rule: which method to use

Common mistakes to avoid

Frequently asked questions

What is the smallest file size I can get for a Discord video?

There is no minimum. The smallest useful Discord video is typically 1–5 MB for short clips, depending on what you consider acceptable quality. Going below this usually requires visible quality loss.

Can I send a 4K video to Discord for free?

Free Discord has a 10 MB limit. A 4K video at any meaningful bitrate will exceed this. Compress to 720p or 1080p before uploading. With Nitro (500 MB), you can upload 4K, but Discord re-encodes for chat stream playback regardless.

Does Discord compress uploaded videos?

Yes — Discord re-encodes uploaded videos for in-chat stream playback. The original file is kept for download by channel members, but the chat playback uses Discord's compressed version.

Can I bypass Discord's 10 MB limit?

The only legitimate paths are upgrading to Nitro or sharing a cloud link / YouTube link. There is no setting in Discord to raise the limit for free users.

What is the best codec for Discord?

H.264 / AAC in an MP4 container. This is the most widely compatible combination and Discord handles it natively.

Can I send a video by URL only?

Yes. Discord auto-embeds YouTube, Vimeo, Streamable, and many other video URLs. The video plays inline in chat without uploading.

Why does my video look worse after uploading to Discord?

Discord re-encodes uploaded videos for in-chat stream playback. The original file is kept for download, but the chat playback uses Discord's compressed version. If quality matters for chat playback, compress before uploading to give Discord's re-encoder a better source.

What is the best resolution for Discord?

For free tier (10 MB): 720p. For Nitro Basic (50 MB): 720p to 1080p. For Nitro (500 MB): 1080p to 4K. Higher resolutions produce larger files for similar visual quality, especially on phone-sized screens.

Should I compress or use a cloud link?

Compression is the right answer when the video is short, the chat audience needs to watch inline, or you do not want to manage link sharing. Cloud link is the right answer when quality is critical, the video is long, or you want recipients to download at their own pace.

Can I send a 200 MB video to Discord?

Only if you have Discord Nitro (500 MB limit). Otherwise, compress or share a cloud link.

Key takeaways

Sources and further reading

← More guides Browse free tools →

More free tools

Step-by-step guides in our blog & guides.

Word Frequency Counter Online Invoice Generator Free Tournament Bracket Maker Word Frequency Counter Free Online Meme Maker Scientific Calculator Online مولد اوامر الذكاء الاصطناعي Image Compressor To 50kb Pdf Online Shopping Sales Tax Calculator Product Photo Background Remover