Loading FFmpeg...0%
Failed to fetch

Compressing for Discord in detail

The compression runs as a two-pass H.264 encode so the final file lands within a few percent of the target without visible banding or mushy motion. Most 1080p gameplay clips at 30 fps compress cleanly down to 8 MB for clips under 90 seconds. Longer clips may need a lower resolution or a tighter trim first. The included Web Streaming option writes a fragmented MP4 with the moov atom at the start, which is what Discord needs to show the inline preview instead of a generic attachment icon.

Everything runs inside the tab. Your recording never leaves the device, which matters when the clip contains private voice channels, Discord DMs, or work-in-progress game footage. No Discord account is required to use this compressor; the only thing you need to do on Discord itself is drop the compressed MP4 into the upload slot.

Discord upload limits by tier

SettingValueNotes
Free account8 MB per fileApplies to DMs and regular servers.
Nitro Basic25 MB per fileEntry Nitro tier.
Nitro50 MB per fileStandard paid Nitro subscription.
Server Boost Level 250 MB per fileApplies in that specific server only.
Server Boost Level 3500 MB per fileOnly members uploading inside a Level 3 boosted server.
Recommended codecH.264 (MP4)Best inline preview and broad client support.

When to use this preset

Gaming clips

Share a 30 second raid kill, ranked win, or speedrun segment without losing the replay window because the raw recording was 300 MB.

Bug repros for support channels

Compress a 1080p screencap of the bug into the 8 MB slot so the community mods can actually click play instead of downloading and opening externally.

Voice channel highlights

Trim a funny moment from a voice call and post it inline so reactions happen in the thread, not in a share link that dies in a week.

Mod and plugin demos

Show off a new Minecraft build or WoW addon at 50 MB Nitro quality so viewers can see particle effects and UI text clearly.

Community showcase posts

When your server is boosted to Level 3, hit the 500 MB target and keep 4K renders or long-form content inline for members.

Frequently asked questions

What is the Discord file size limit?

Free Discord accounts can upload files up to 8 MB. Nitro Basic subscribers can upload files up to 25 MB, and standard Nitro subscribers can upload files up to 50 MB. When a server is boosted to Level 2 the limit rises to 50 MB for all members posting there, and Level 3 raises it to 500 MB for members inside that server.

How do I send a video over 8MB on Discord?

The simplest way is to compress the video below 8 MB using this tool. Target Size mode with a value of 8 MB gives you a file that fits every server and DM. If you subscribe to Nitro or post inside a boosted server, raise the target to 25, 50, or 500 MB based on your tier and upload directly.

What is the Discord Nitro video size limit?

Nitro Basic raises the per-file upload limit to 25 MB. Standard Nitro raises it to 50 MB. These limits apply everywhere Nitro works, including DMs, group chats, and servers. If the server is additionally boosted to Level 3, members posting there can upload up to 500 MB per file instead.

Can I compress a video under 8MB for Discord?

Yes. Pick the 8 MB button above the target size field or type 8 directly. The encoder uses two-pass H.264 to land within a small margin of 8 MB. Clips longer than 90 seconds at 1080p may need a lower resolution or a trim first because the required bitrate at 8 MB drops below what 1080p can sustain cleanly.

Does Discord compress videos automatically?

Discord does not re-encode uploaded files. It serves them as-is through its CDN. That is why a 30 MB file rejects on a free account; Discord is not going to shrink it for you. Compressing before upload is the only way to get a file through the client, and it also means you control the quality and bitrate yourself.

Why won't Discord upload my video?

The most common reason is the file is over your tier limit. Check the MB size in your operating system file manager and compare to 8, 25, or 50 MB based on Nitro status. Other causes include a dropped connection during upload, an unsupported container like MKV that the Discord client refuses to preview, or a filename with characters Discord blocks.

What video format works best for Discord?

MP4 with H.264 video and AAC audio is the most reliable. That combination plays inline in every Discord client including iOS, Android, web, and desktop. This tool outputs MP4 by default. MOV and WebM sometimes upload but may not play inline, which means viewers have to download the file before watching.

100% Private: Your Video Never Leaves Your Device

Compression runs locally in your browser using FFmpeg compiled to WebAssembly. Your video file is read from disk into browser memory, processed there, and the result is saved back to your device. No network request is made during encoding, no data is transmitted, and no server ever sees your footage.

Related Tools and Resources

Compress Video for WhatsApp

16 MB cap on WhatsApp attachments, handled the same way.

Compress Video for Email

Fit Gmail 25 MB or Outlook 20 MB attachment limits.

Compress Video for Slack

Stay comfortably under Slack workspace storage quotas.

Compress Video

Custom target size in MB or quality slider for any platform.