Discord image guide

Does Discord compress images?

Short answer: Discord can generate smaller previews for display, but it does not reliably compress an oversized image so that you can upload it. The upload-size check comes first, so a file above your account or server limit must be reduced before it is sent.

Preview and attachment are not the same thing.The picture visible in chat may be a resized proxy. The underlying attachment has its own source URL and recorded byte size.

What Discord changes after an image is uploaded

Discord needs images to load quickly in busy channels and on mobile connections. It can therefore show a scaled preview instead of drawing every attachment at its full pixel dimensions. This is why saving or dragging the picture you see inside the chat window can sometimes produce a smaller, softer image than expected.

Discord's own developer documentation describes attachments with both a source urland a proxy_url, and its CDN supports requesting rendered images at selected sizes. That separation explains how the client can optimize what it displays without treating the visible preview as the only version of the attachment. If the original detail matters, open or download the attachment rather than copying the preview shown in chat. See Discord'sofficial attachment structureand CDN image documentation.

Discord does not compress a file past the upload gate

Preview processing happens only after Discord accepts the file. If an image is larger than the available upload allowance, Discord rejects it instead of silently lowering its quality until it fits. This matters with modern phone photographs, long screenshots and unoptimized PNG files, which can exceed 10 MB even when they do not look unusually large on screen.

Discord also notes that it experiments with different upload limits for selected users, so the value shown in your own client is the final authority. For the standard published limits, the current account tiers are:

Account tierPublished file limit
Base / free10 MB
Nitro Basic50 MB
Nitro500 MB

These figures come from Discord's currentaccount capsand Nitro comparison. Boosted servers can also raise the upload allowance for members, so your effective limit may depend on both the sender's account and the server.

Why target 8 MB when the free limit is 10 MB?

Eight megabytes is a conservative target rather than the current maximum. It leaves room for different decimal and binary size labels, works with old instructions that still mention Discord's former 8 MB limit, and avoids spending time tuning an image to a boundary. For most photographs, the visual difference between an 8 MB and 10 MB output is negligible.

How to keep the best quality before uploading

  1. Start from the original. Recompressing a file that has already been saved at low quality compounds artifacts around text and sharp edges.
  2. Use JPG for ordinary photos. It usually reaches a small size with less visible damage. Use WebP when you need transparency and the destination accepts it.
  3. Reduce quality before dimensions. Keeping the original pixel size preserves detail when viewers zoom. Resize only when quality adjustment is not enough.
  4. Open the downloaded result once. Check small text, gradients and faces before posting. The displayed file size should sit safely below your Discord limit.

When you should send the image as a file

If the exact bytes or metadata are important—for example, artwork delivered to a client, a texture, an archival scan or an image containing application data—place it in a ZIP archive or use a dedicated file-transfer service. Chat previews are designed for convenient viewing, not for verifying a production asset. For normal screenshots, memes and photographs, Discord's image attachment flow is appropriate as long as the source already fits the upload limit.

Frequently asked questions

Does Discord reduce image quality after upload?

Discord can display a resized or proxied preview inside the client. That preview may look softer than the attachment stored behind it. For quality-sensitive work, use the attachment source or download option rather than saving the visible preview.

Will Discord compress an image that is over the upload limit?

No. The size check happens before the attachment is accepted. A base account normally needs each image or embedded media file to be below 10 MB, although Discord says it may test different limits for selected users.

What image size is safest for a free Discord account?

A file below 10 MB fits the normal base-account limit. Targeting 8 MB leaves useful headroom for differing size calculations and is also compatible with older servers, clients and workflows that still reference the former 8 MB limit.