What a 10 minute video actually weighs
The reason a 10 minute clip needs a plan is that video files scale with time. Ten minutes of 1080p60 gameplay at a typical 12 Mbps recording bitrate lands around 900MB. The same ten minutes at 720p30 runs about 375MB, and a 480p screen capture about 150MB. Discord's free cap is 20MB per file (it was raised from 10MB in August 2026, and the current caps are 20MB free, 50MB Nitro Basic, 1GB Nitro). Put those together and the free plan asks a 10 minute video to shrink by somewhere between 87 and 98 percent, which is exactly what target-size compression is for.
Fitting 600 seconds of video into 20MB works out to about 160 megabits of total budget, or roughly 200 to 250 kbps for the video stream once a 64 to 96 kbps audio track is set aside. At that bitrate you can keep 360p to 480p looking clean, especially for screen recordings, slideshows and talking-head clips where the frame barely moves. Anything faster than that motion-wise starts to smear, which is the honest trade you make when the target is fixed and the length is not negotiable.
Way 1: compress it to exactly fit (plays inline, free)
The cleanest route is to let a compressor do the arithmetic for you. In the BitSized compressor, pick the Discord Free preset, drop your 10 minute video in, and the tool reads the duration, works out the exact bitrate that fits 20MB, and encodes an H.264 MP4 to that budget on your own device. Nothing uploads, so a 900MB source file never leaves your machine. The result attaches like any normal video and plays inline in chat, which is the whole point: people watch it without leaving Discord.
One tip that saves a re-encode: if the clip is a screen recording or a lecture, drop the resolution to 480p in the tool's settings before compressing. Matching the resolution to the bitrate budget you actually have makes the visible quality noticeably better than keeping 1080p and letting the bitrate starve it. The full compression guide walks through the settings in detail.
Way 2: send it as a file with Nitro's 1GB
If you have full Nitro, the 1GB attachment cap swallows any 10 minute video you are likely to have, including 1080p60 gameplay at full recording quality. Attach it as a file, and Discord delivers it at original quality; viewers download or preview it in chat. Nitro Basic's 50MB covers short clips but a 10 minute video only fits there if it is already compressed, at which point Way 1 did the same job for free. If you are weighing whether the upgrade is worth it just for video sharing, the Nitro limit comparison lays out what each plan actually gets you.
Way 3: cloud link for full quality, no limits
Upload the video to Google Drive, Dropbox or Streamable, copy the share link, and paste it in chat. This route has no size rules at all and keeps the original quality bit for bit. The trade is convenience: viewers click out to watch instead of the video playing inline, Drive links sometimes need a permission fix before they work for everyone, and Streamable free accounts cap video length. For clan highlights, class projects and anything where quality matters more than one-click playback, it is the right tool. For a quick clip your friends will watch once, compression is faster for everyone involved.
The 10 minute limit, explained one more time
You will see posts claiming Discord limits videos to 10 minutes. What those posts are really observing is the size limit doing its work at typical phone-recording bitrates: a 10 minute phone video at 4K or 1080p is gigabytes, way past 20MB, so the upload fails and the 10 minute mark gets the blame. The time was never the problem. Fix the size and any length sends fine, which is exactly what the table above and the three routes here are for.
Frequently asked questions
Related guides and tools
Discord Video Compressor
Hit 20MB exactly, runs in your browser
How long a video can you send on Discord?
Minutes that fit each plan cap, by resolution
Discord file size limits (2026)
Current caps and history, cited to Discord
Five ways to send long videos
The full rundown with trade-offs
Nitro upload limits
1GB vs 50MB vs free, compared