BitSized

Video Compressor Discord Settings That Fit Under 20MB

The best video compressor settings for Discord are: target 20MB (the current free limit), H.264 video with AAC audio, 720p for clips under 3 minutes, and 96 kbps audio — or muted audio for very long videos. BitSized applies these automatically from your video's duration; nothing is uploaded while it works.

Last updated: · Settings and Discord's 20MB free limit re-verified on this date

Why settings matter more than the compressor

Two people can run the same video through the same compressor and get wildly different results, because the outcome is decided by three settings: the target size, the resolution, and the audio treatment. Pick a target that's tighter than your clip needs and you waste quality; pick a resolution that's too high for the bitrate budget and the encoder smears motion into blockiness. The table below is the short version — what to choose for each Discord scenario so the file fits on the first encode and still looks good in chat.

The settings only matter because Discord's limit is a hard wall: as of August 2026 the free upload cap is 20MB, and files over it are rejected outright (Discord now checks the size before compression on every platform). A first-time fit isn't a convenience here — it's the difference between sending the clip and spending ten minutes re-encoding guesses.

Recommended settings by target size

TargetGood forResolutionAudioTypical length
10MBUniversal safe target — bots, slow connections480p–720p96 kbps AAC, or muted for long clips≈ 60–90 seconds at 480p
20MB (free limit)Most servers and DMs — every free account720p96 kbps AAC≈ 2–4 minutes
50MB (Nitro Basic)Longer clips when you or the recipient has Nitro Basic1080p96 kbps AAC≈ 5–8 minutes
Custom (8–25MB)Bots, forums, and forms with their own capsDepends on durationMute first for very tight capsComputed from your video

Lengths assume typical gameplay motion with 96 kbps audio kept. Static content (talking heads, slide decks) fits substantially longer at the same size. The compressor computes the exact number from your video's real duration instead of a table.

The codec settings Discord plays best

Discord's inline player is happiest with H.264 video, AAC audio, MP4 container — the same combination every phone records and every platform serves. Keeping those settings avoids the two common playback failures: WebM files that some mobile clients refuse to play inline, and high-profile H.265 recordings from phones and cameras that download instead of playing. Resolution caps and frame rate matter less than people expect; bitrate per pixel is what actually decides whether gameplay looks clean at Discord's player size. If you ever need to set these manually in HandBrake or FFmpeg, use H.264 Main profile, variable bitrate aimed at your computed target, AAC-LC audio at 96 kbps, and keep the original frame rate — lowering it saves little and makes motion stutter.

Automatic settings vs manual encoders

Manual tools like HandBrake and FFmpeg give you every dial, but they don't know your target size — you compute the bitrate, encode, check the result, and repeat if it overshot. That loop is exactly what BitSized automates: it reads your video's duration, budgets audio first, then spends the remaining bytes on video bitrate with a safety margin. Here's the honest trade-off space.

FeatureBitSized (auto)Manual encoders
Bitrate computed from your video's real durationAutomaticManual math
Fits under the cap on the first tryYes (5% safety margin)Iterate and re-encode
Runs in the browser, nothing to installYesDesktop apps required
Uploads your video anywhereNoNo (local apps) — but web tools do
Presets for Discord's 20MB / 50MB limitsBuilt inBuild your own
Before/after preview before downloadYesRarely

If you compress daily and enjoy the control, HandBrake remains excellent — our best-compressors comparison covers when to pick which. For hit-an-exact-size jobs, automation wins.

Frequently asked questions