How to share a screenshot on Discord without Nitro

Discord caps free uploads at 10MB. A retina screenshot of a full page can clear that on its own. Here is how to share it anyway, without paying for Nitro and without the link turning into a bare URL.

Why your screenshot will not upload

Discord limits attachment size on the free tier. Nitro raises it substantially, which is exactly why the limit exists. A single screenshot rarely hits it — until you take one on a high-DPI display, capture a full page, or record a scrolling capture, at which point a PNG can run to tens of megabytes.

PNG is the usual culprit. It is lossless, so a screenshot of a photo-heavy page stays enormous. The same capture as a JPG might be a tenth of the size.

Option 1 — paste it into an image host and share the link

The fastest route, and the one that keeps the inline preview. Instead of attaching the file to Discord, upload it somewhere that gives you a URL and paste that.

  1. Take your screenshot so it lands on the clipboard — Windows: Alt + Print Screen. Mac: Control + Command + Shift + 4.
  2. Open pastesnip.com and press Ctrl+V. The upload happens on the keypress; there is no button to find.
  3. Copy the share link you are given.
  4. Paste it into Discord.

Discord unfurls the link into a full image preview, so people see the screenshot in the channel rather than a URL they have to click. There is no size limit to work around because Discord is not hosting the file.

Option 2 — shrink the file first

If you would rather keep everything inside Discord, make the file smaller:

  • Save as JPG rather than PNG. For screenshots containing photos this alone often cuts the size by 80 percent or more.
  • Crop to just the part that matters. Most screenshots contain a great deal of irrelevant desktop.
  • Scale it down. A 5120px-wide capture from a 5K display is far larger than anyone needs in a chat window.

PNG is still the right choice for screenshots of text or UI — JPG compression puts visible artefacts around sharp edges and small type.

Option 3 — use a compressed archive

Zipping the image gets it under the limit occasionally, but it is the worst option: no preview, an extra step for whoever receives it, and PNG is already compressed so the saving is usually small. Mentioned only because it comes up.

Option 4 — Nitro

If you routinely share large files in Discord and value the other features, Nitro raises the limit and is a perfectly reasonable purchase. For occasional large screenshots it is an expensive way to solve a problem a link solves for free.

Making sure the preview actually renders

Discord shows an inline image preview when the link it receives carries the right metadata. Some hosts get this wrong, and the result is a plain blue URL. If your preview is not appearing:

  • Check the link is public. Discord fetches it with its own crawler, which is not logged in as you.
  • Check the host is not blocking bots. If a page requires JavaScript to show its image, Discord will not see one.
  • Try the direct image URL — one ending in .png or .jpg — which always previews if the file is publicly readable.

PasteSnip page links carry full preview metadata, so a shared link renders as the image itself in Discord, Slack, Twitter and iMessage.

Which to use

SituationBest option
One-off large screenshotUpload and share the link
Screenshot of text or UILink, or crop and keep PNG
Photo-heavy captureSave as JPG and attach
Something you will reference laterLink — attachments die with the message
Large files every dayNitro

Common questions

What is the Discord file size limit without Nitro?

Free accounts are limited to 10MB per attachment. Nitro tiers raise this considerably. Server boost levels can also raise the limit for everyone in that specific server.

Will a link still show the image in the chat?

Yes, provided the host sends the right preview metadata and the image is publicly readable. Discord fetches the link with its own crawler and unfurls it into an inline preview.

Do shared image links expire?

It depends on the host. On PasteSnip, free images are hosted for 90 days from upload; you can extend a single image, or subscribe so images never expire. Check the policy before using any host for something you need long term.

Is it safe to upload a work screenshot to an image host?

Treat any shared link as public — the URL is unguessable but not secret. Redact anything sensitive before uploading, and check your employer’s policy on third-party services.

Related guides