On mobile: Discord compresses every video upload
Discord's mobile app does something most users never realize: it re-encodes your video before it goes anywhere. The official Video Upload Quality settings page explains that the app compresses uploads according to a setting most people have never opened, found under User Settings, then Text & Media, then Video Uploads. The default is Standard, which caps free accounts at 480p. If you have ever wondered why a crisp phone recording turns soft after it lands in a Discord channel from your phone, this setting is the answer, and it has been quietly degrading uploads the whole time.
Here is the official settings table, quoted from Discord's help center. These tiers apply to video uploads only, not images, and Nitro raises the ceiling on the top two tiers:
| Mobile upload setting | Free accounts | Nitro |
|---|---|---|
| Best Quality | 720p | 1080p |
| Standard (default, recommended) | 480p | 720p |
| Data Saver | 360p | 360p |
Source: Discord Help Center, Video Upload Quality Settings on Mobile FAQ. Standard is the factory default on every account; nothing you did chose it.
One more layer sits on top: Data Saving Mode. When it is enabled and your phone is on cellular data, Discord overrides your chosen tier and uploads video at Data Saver (360p), resuming your selected quality only on Wi-Fi. Discord documents this override directly, and it explains the frustrating pattern where the same clip looks fine when sent from home and blurry when sent from the train.
On desktop: no compression, just a size check
Desktop works differently, and it changed everywhere in 2026. Discord does not re-encode attachments on desktop: your file is checked against your plan's limit (20MB free, 50MB Nitro Basic, up to 1GB full Nitro per the File Attachments FAQ), and if it fits, it is stored and delivered essentially as-is. What changed is that Discord moved mobile to the same pre-compression size check for the limit decision, so the number you see is the number that counts on every platform. Android users noticed first, because phone-recorded files are large and the old mobile flow used to quietly compress borderline files before checking; that rescue path is gone, so oversized files are now rejected upfront instead of silently surviving at reduced quality.
The distinction matters because the two behaviors produce different failures. Desktop failures are loud: a clear rejection message naming the limit, with your file untouched. Mobile degradation is silent: your 1080p recording becomes a 480p upload with no warning, and the only evidence is how it looks in chat. Loud failures get fixed; silent ones get tolerated for months, which is why so many threads asking why Discord videos look bad are really asking about the mobile quality setting without knowing it.
Why your Discord video looks blurry (and the fixes)
Blur has three usual suspects, and this is the order to check them. First, the mobile 480p default: if the clip was sent from a phone with default settings, it was compressed to Standard quality regardless of how good the source was. Second, the inline preview: Discord renders a lightweight display version of attachments in chat to keep scrolling fast, and that preview stream is not your file; open it full-screen or download it before judging quality. Third, the file itself: a video that was already heavily compressed before upload (by a chat app, a social network export, or an over-aggressive preset) carries that damage with it everywhere it goes.
The fixes follow directly. On mobile, switch Video Uploads to Best Quality and turn off Data Saving Mode before sending anything you care about, accepting that 720p free or 1080p Nitro is your ceiling. On desktop, send the file as-is and let Discord's size check be the only gate. The strongest option controls the compression yourself instead of letting a settings tier decide: run the video through a video compressor that targets 20MB (or 50MB with Nitro Basic) at your chosen resolution, then upload from desktop. You end up with a file that fits the limit, plays inline, and keeps whatever resolution you asked for, which beats a silent 480p re-encode every time.
Previews, thumbnails and your original file
Everything above describes what happens to your attachment, which is the thing people download. Separately, Discord generates lightweight preview renditions so busy servers stay scrollable: images get downscaled inline previews, videos get a thumbnail and a streaming player that adapts to the viewer's connection. These display layers are copies served alongside your file, not re-encodes of it. Open the original or hit download, and you get the file exactly as it was sent, which is why two people watching the same message can report different quality and both be right: one watched the preview stream, one watched the file.
That split is also why compression strategy belongs on your side of the fence. Whatever quality you upload is the quality everyone gets when they open or download your file, and the preview will look roughly like a rough thumbnail of it either way. A crisp, properly compressed 18MB file makes a good impression in both views; a bloated 24MB file never makes it into chat at all on a free account. If you are choosing what to send, our duration guide shows how many minutes fit under each cap at common resolutions.
Frequently asked questions
Related guides and tools
Discord Video Compressor
Fit any video under the limit, in your browser
Discord File Size Limit
Current caps and the full history, cited
Discord Video Not Playing
Fixes for black screens and codec errors
Nitro Upload Limit
What each plan actually raises it to
How to Compress a Video for Discord
Quality-preserving settings, step by step