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.
Fit your video under Discord's 8 MB free tier limit — H.264 MP4 at 720p.
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.
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.
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.
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.
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.
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.