Discord's free tier caps file uploads at 8 MB — a tight limit for any video longer than about 30 seconds. Nitro Basic raises this to 50 MB and Nitro to 500 MB. If you are on a free account, compressing your video to H.264 MP4 at 720p is the most effective way to squeeze into the limit while keeping the video watchable. A 30-second clip at 720p H.264 typically comes in under 7 MB.

Discord Video Requirements

Recommended Codec
H.264 (AVC)
Container
MP4 or WebM
Recommended Resolution
720p (1280×720)
Max File Size (Free)
8 MB
Max File Size (Nitro Basic)
50 MB
Max File Size (Nitro)
500 MB
Audio Codec
AAC or Opus
In-app Playback
MP4 plays inline in Discord

Compress Video for Discord — Free Online

Fit your video under Discord's 8 MB free tier limit — H.264 MP4 at 720p.

Create a free account to claim 1000 tokens — enough for about 1000 minutes of 1080p H.264/H.265 or roughly 200 minutes of 1080p AV1 encoding.
Drag & drop a video file here or click to browse
Max file size: 200 MB · Max duration: 300s
0%
0%

Frequently Asked Questions

What is Discord's video size limit?

Free accounts: 8 MB. Nitro Basic: 50 MB. Nitro: 500 MB. If your video is over 8 MB and you do not have Nitro, compress it to H.264 MP4 at 720p to fit within the free limit.

How do I compress a video to under 8 MB for Discord?

Use the encoder above, select H.264, MP4, and 720p. For clips under 30 seconds this almost always produces a file under 8 MB. For longer clips, try 480p or lower fps. Audio contributes roughly 1–2 MB per minute at standard settings.

What video formats does Discord support?

Discord plays MP4, WebM, and MOV inline in chat. MP4 with H.264 is the most reliable choice across all platforms (Windows, Mac, iOS, Android). WebM with VP9/AV1 also works but has less broad support on older devices.

Does Discord re-compress videos?

Discord does not re-compress video files — it delivers them as-is. This means a pre-compressed H.264 MP4 you upload is exactly what recipients download, preserving your encoding work.

How long can a Discord video be?

There is no explicit duration limit — only the file size limit applies. At 720p H.264 (~2 Mbps), 8 MB fits approximately 30 seconds. Reduce to 480p (~0.8 Mbps) to fit about 80 seconds within 8 MB.

Need More Power?

You’ve tried our free online encoder — but if you need larger files, bulk jobs, or enterprise-grade throughput, Convertrilo has you covered. GPU-powered encoding, predictable pricing, and instant scaling when you need it most.