Skip to content
PictureToLink
Menu
Platforms & Forums

Discord File Size Limit (2026): Send Bigger Images

Discord's upload limit for free and Nitro users, why images fail to send, and three ways to share larger images: compress, convert or send a link.

By PictureToLink Team · · 7 min read
Facts checked against official sources on

On this page

Discord's file size limit for accounts without Nitro is 20 MB per file, raised from 10 MB in August 2026. Nitro Basic raises it to 50 MB and Nitro to up to 1 GB, and boosted servers can lift the limit for everyone posting in that server. If an image is still too big, you can compress it, convert it to a lighter format, or upload it elsewhere and paste a link, which Discord usually shows as an inline preview.

Current Discord upload limits

These figures come from Discord's own help pages: the File Attachments FAQ, the Nitro and Nitro Basic overview and the Server Boosting FAQ.

Who is uploadingLimit per fileWhere it applies
Free account (no Nitro)20 MBEverywhere
Nitro Basic50 MBEverywhere
NitroUp to 1 GBEverywhere
Any member of a Level 2 boosted server (7 boosts)50 MBThat server only
Any member of a Level 3 boosted server (14 boosts)100 MBThat server only

Two details are worth knowing before you rely on these numbers:

  • Discord is experimenting. The attachments FAQ says Discord is "currently experimenting with various file upload size limits" and that some users may be able to upload larger files. The Server Boosting FAQ also describes an experiment in which some servers can buy a 250 MB limit with five boosts. If a friend can send a file you cannot, an experiment may be the reason.
  • The limit is checked before compression. Discord now measures the file you pick, not a compressed copy. Discord's FAQ notes that desktop and iOS users should find uploads easier, but Android users, whose source files tend to be larger, may hit the limit more often than before even though the number went up.

There is also a display rule for big images. In User Settings → Chat, the option "When uploaded directly to Discord" controls image previews, and Discord says any image larger than 20 MB is shared as a download instead of being shown in the chat. So even on Nitro, a 30 MB photo arrives as a file to download rather than a picture people can see straight away.

Why your image will not send

If Discord refuses an upload or it never appears, work through these causes in order:

  1. The file is over your limit. This is the most common reason. Check the file size on your device: on Windows, right-click the file and choose Properties; on a Mac, select it and press Cmd+I; on a phone, open the photo's details or info panel.
  2. You are in a server without boosts. Server boosts only raise the limit inside that server. A 40 MB file that sends fine in one boosted server can fail in a direct message or in a different server.
  3. Your phone sent the original, not a smaller copy. Because the check now happens before compression, a large photo from a high-resolution phone camera can be rejected where it used to squeeze through.
  4. A content filter blocked it. Discord can scan images for explicit content using user and server settings. If the system flags an image, the upload is blocked and you see a warning instead.
  5. The connection dropped. Big uploads on a weak mobile connection can time out. Try again on Wi-Fi before assuming it is a size problem.

If the image sends but shows as a file icon rather than a picture, it is probably over 20 MB (see the display rule above), or it is in a format Discord does not preview.

Option 1: compress the image

For photos and screenshots, compression is usually the fastest fix, because most of a big image file is detail nobody will notice in a chat window.

Here is what our own upload pipeline did to sample images at its default "Balanced" setting. These are measurements of PictureToLink's processing on our test files, not a promise for every image:

Sample imageOriginalAfter processingSaved
PNG screenshot, 1366 × 9002.3 MB126 KB (converted to WebP)94.6%
Photo, 3024 × 2016 JPG1.6 MB450 KB (resized to 1920 px wide)72%
Photo, 4032 × 2623 JPG380 KB100 KB (resized to 1920 px wide)73.7%

The pattern is the useful part: resizing does most of the work. A chat window rarely shows an image wider than your screen, so a 4000-pixel-wide photo carries far more pixels than anyone will see. Scaling it to around 1920 pixels on the long side is often enough to drop well below 20 MB without any visible loss in Discord.

To do this without uploading anything, open our in-browser image compressor, drop the file in, pick a maximum width and download the smaller copy. If you want a specific size, the reduce image size in KB tool lets you aim for a number. Then attach the new file to Discord as normal.

Screenshots deserve a special mention. PNG is lossless, which makes screenshots of text crisp but heavy. Converting a screenshot to WebP or JPG at a sensible quality usually shrinks it dramatically, as the first row of the table shows.

If you would rather not shrink the image, or you want the same picture in several channels, upload it somewhere and paste the link. Discord's chat setting "When posted as links to chat" means an image link is displayed as the image itself rather than as plain text, as long as the viewer has that setting on.

With PictureToLink, the steps are:

  1. Go to the PictureToLink uploader and drop in your image (JPG, PNG, WebP, GIF or AVIF, up to 25 MB).
  2. Copy the Direct link, the one ending in .jpg, .png, .webp or .gif.
  3. Paste it into the Discord message box and send.

Direct links work best because they point at the image file itself. A share-page link (one that opens a web page with the image on it) may show a smaller preview card instead, depending on the page.

A few honest caveats:

  • Our limit is 25 MB. PictureToLink is no help for a 200 MB file. For very large files, a cloud storage link (Google Drive, OneDrive, Dropbox) is the better tool, though those usually show a link card rather than the image.
  • Server owners can turn embeds off. Discord's channel permissions guide describes an "Embed Links" permission that controls whether links shared in a channel show embedded content. Without it, your link appears as plain text.
  • Links are public to anyone who has them. Do not post a link to anything you would not post as an attachment. You can set an auto-delete time (1 hour, 1 day, 7 days or 30 days) when you upload, and you get a private delete link.

Option 3: convert GIFs

Animated GIFs are the files most likely to break the limit, because the GIF format is old and stores every frame inefficiently. You have three choices:

  • Make the GIF smaller. Cut the length, lower the frame rate, reduce the dimensions or use fewer colours. Each of these cuts file size on its own.
  • Convert it to video. Discord's attachments FAQ lists MP4 among the common upload types, and video codecs store motion far more efficiently than GIF.
  • Share it as a link. Our GIF to URL tool keeps animated GIFs animated and gives you a direct link you can paste into chat, so the upload never counts against your Discord limit.

In our own pipeline tests, converting a small sample GIF (480 × 270) to animated WebP cut it from 52 KB to 23 KB, a 55.9% saving. Whether a given app plays animated WebP smoothly varies, so check the result in Discord before converting a whole batch.

For more on avatar, banner and emoji dimensions, see our guide to Discord image sizes. If you are new to attaching files, our walkthrough on sending pictures on Discord covers desktop and mobile step by step.

FAQ

What is the Discord file size limit without Nitro?

20 MB per file. Discord's File Attachments FAQ says this limit applies as of August 2026. Before that change, the free limit was 10 MB.

Does Nitro Basic increase the upload limit?

Yes. Nitro Basic raises it to 50 MB, and full Nitro raises it to up to 1 GB.

Do server boosts raise my personal limit?

Only inside the boosted server. Level 2 gives every member 50 MB and Level 3 gives 100 MB, but your direct messages and other servers keep your own limit.

Why does my big image show as a download instead of a picture?

Discord shares images larger than 20 MB as downloads rather than inline previews, even if your plan allows bigger uploads.

A link can be viewed by anyone who has it, and people can pass it on. Strip location data first. Our guide to EXIF data explains what a photo can reveal.

Next step

Check the file size first. If it is a photo or screenshot over 20 MB, resize it to about 1920 pixels wide in the image compressor and try again. If you need the full-size version visible in several places, upload it once and paste the direct link instead.