Does Discord Compress Your Photos?
No, not the way WhatsApp or Instagram do. Discord does not publish a fixed resolution cap or JPEG quality setting for photo attachments. What it enforces instead is a file size limit, 20 MB per file on a free account, higher with Nitro or in a boosted server, and a photo under that limit is stored and served back as the same file you uploaded. The blur people notice in a Discord chat is usually the lightweight preview the app generates for the message view, not the attachment itself. The quality actually gets destroyed only when a photo is too big for the limit and has to be shrunk to fit.

Does Discord compress photos?
Not in the way most people mean when they ask. WhatsApp and Instagram resize every photo to a fixed number of pixels and re-encode it as a lower-quality JPEG, on every single upload, no exceptions. Discord's Help Center does not describe anything like that for image attachments. What it documents instead is a ceiling on file size, and as long as your photo fits under that ceiling, there is no separate step that shrinks its resolution or drops its JPEG quality.
That distinction matters because it changes what actually causes the quality loss people report. It is rarely the platform quietly re-encoding a photo that would have fit. It is almost always the file being too big in the first place, which forces a resize somewhere in the pipeline, either by Discord's own prompt or by whatever the sender used to shrink it before trying again.
The real limit is file size, not resolution
Discord's attachment limit depends on the account sending the file and, separately, on whether the server it is posted in has been boosted. Whichever limit is higher for that specific upload is the one that applies.
| Account or server | Attachment size limit |
|---|---|
| Free account | 20 MB per file, raised from 10 MB in August 2026 |
| Nitro Basic | 50 MB per file |
| Nitro | 500 MB per file |
| Boosted server | Discord is testing a 250 MB limit some servers can buy with five boosts |
One detail changed with that August 2026 raise and it matters more than the number. Discord now checks the size of the file you picked, before any compression it would apply, where mobile used to compress first and only then tell you the result was still too large. A single photo from a phone camera, typically a few megabytes, sits well under every tier either way. Attachment limits mostly become a problem for video, RAW files, or several photos batched into one message.
What happens when a photo is too big for the limit
For video files that exceed the limit, the Discord client offers to compress the file before sending, with a quality choice, rather than rejecting the upload outright. For a photo, that same picker is not something every client version consistently offers. In practice, an oversized image attachment is more likely to simply fail to upload until you shrink it yourself, though this is exactly the kind of client behaviour that changes between app versions, so treat it as something to check on whatever client you are using rather than a fixed rule.
Either way, the quality loss in this scenario is not Discord quietly degrading a photo that would have fit. It is a resize that only happens because the file did not fit, applied either by Discord's own compression prompt or by whatever tool you used to shrink the photo before trying again.
Why a photo can look soft in chat when nothing actually shrank
Discord serves attachments from two different places, and mixing them up is the most common reason people think their photo got compressed when it did not. The stored file lives behind a plain attachment link. The version rendered inline in the chat, in embeds, and in link previews, is generated by a separate image delivery layer that can resize on the fly for the space it needs to fill on screen.
The practical test is simple: open the attachment directly rather than judging it from the inline preview in the chat window, and compare the file size and pixel dimensions against what you uploaded. If they match, nothing was lost, whatever the thumbnail looked like at chat width.
What Discord does not publish
Discord's own documentation does not state whether EXIF metadata, such as GPS coordinates, camera model and timestamp, survives an image upload the way it states the file size limits. Because that behaviour is not documented and can change between client updates, the safer assumption for anything you would not want geotagged is to strip that metadata yourself before posting, rather than relying on the platform to do it for you.
Discord against the other places people share photos
| App | Fixed resize or re-encode on every upload | What actually limits quality |
|---|---|---|
| Discord | No | File size limit by account or server tier |
| Yes | Resized and re-encoded on every send, see what WhatsApp does to photo quality | |
| iMessage / SMS / MMS | Yes | Depends on the bubble colour, see what text messages do to photo quality |
| Gmail attachment | No | 25 MB combined message limit |
| Viallo | No | The download button returns the stored file |
How to make sure a Discord upload keeps full quality
- Stay under the limit that applies to you. A single photo straight from a phone camera almost always does. The risk grows with video, RAW files, or sending several photos as one batch.
- If a photo is too big, resize it yourself, deliberately. Choosing your own target resolution beats letting an automatic compression prompt decide for you.
- Judge quality from the attachment, not the chat preview. The inline preview is generated for the space it fills on screen and is not what gets stored.
- Do not treat a Discord channel as an archive. A message can be edited or deleted by whoever posted it, and channel history is not built for finding one photo from a year ago. For anything you actually want to keep and hand to someone else, a platform built to store and share full-resolution photos is the better fit.
Frequently Asked Questions
Does Discord reduce photo quality?
Not through a fixed resize or re-encode the way WhatsApp and Instagram do. Discord enforces a file size limit instead, 20 MB on a free account and more with Nitro or a boosted server, and a photo under that limit is stored as uploaded. Quality loss happens when a photo is too big for the limit and has to be shrunk to fit.
What is Discord's image upload limit?
20 MB per file on a free account, raised from 10 MB in August 2026, then 50 MB with Nitro Basic and 500 MB with full Nitro. Discord is also testing a 250 MB limit that a server can buy with five boosts, which would apply to everyone posting there. Whichever limit is higher for that upload applies.
Why does a photo look blurry in Discord chat but fine when I download it?
The inline preview shown in the message view is generated to fit the space it occupies on screen and is not the stored file. Opening the attachment directly, rather than judging quality from the chat window, shows what was actually kept.
Does Discord strip GPS and camera data from photos?
Discord does not document this the way it documents its file size limits, so it should not be assumed either way. If a photo carries location data you would not want shared, strip that metadata yourself before posting rather than relying on the platform.
What is the best way to share a whole album of photos instead of posting them in Discord?
A link-based photo sharing platform. Viallo stores photos at the resolution and file size they were uploaded at, with no size-driven compression, and shares them as a browsable album the recipient opens without an account. That solves both the file size ceiling and the fact that a chat channel is not built to be found again later.