Does Discord Remove Metadata From Images?
Discord behaves less like Instagram and more like sending a file — which is exactly why metadata tends to survive the trip.
The short answer, and why it differs from the others
Most platforms in this series re-encode what you upload. Instagram rebuilds your photo at its own dimensions, Facebook does the same, and metadata disappears as a side effect of that processing.
Discord is built around attachments. An image posted to a channel is fundamentally a file delivered to other users, and a file delivered intact is a file with its metadata intact. That makes Discord closer to WhatsApp's send-as-document path than to a feed-based platform — with the difference that on Discord it is the default rather than an option you had to choose.
So the practical answer is the opposite of what people assume from the other platforms: assume metadata survives unless you have checked otherwise.
The preview and the file are not the same thing
This is the detail that misleads people who do check. Discord serves images through more than one path: what you see inline in the channel is typically a processed preview, generated at display size, while the attachment itself is served separately.
Inspect the preview and you may find nothing. Click through, download the actual attachment, and you can get the original file — the one with the camera model, the timestamps and the coordinates in it.
So a metadata check on a Discord image is only meaningful if you tested the file people would actually download, not the version the client rendered in the conversation.
Why this matters more on Discord than elsewhere
The behaviour is not more dangerous than any other platform's in the abstract. What raises the stakes is how Discord is used.
- Servers are semi-public. A message in a large community reaches thousands of strangers, but feels like a group chat with friends.
- It is heavily used for sharing original-quality work — art, photography, screenshots — precisely because files are not degraded.
- Screenshots are constant, and a screenshot carries the device name and often the software that took it.
- Message history is durable and searchable, so a file posted once remains downloadable long after the conversation moved on.
- Bots and integrations can archive attachments automatically, which multiplies where a file ends up.
AI art, Midjourney and prompt exposure
Discord is where a great deal of AI image generation happens, Midjourney included, and that creates a specific version of this problem worth calling out.
Midjourney itself does not embed your prompt in the image file — the prompt is visible in the channel, which is a different exposure. But images generated locally with Stable Diffusion interfaces and then posted to Discord are another matter: those PNGs carry the full prompt, seed, sampler and model in a text chunk, and Discord's attachment handling does nothing to remove them.
Post a locally generated PNG to a server and anyone who downloads it can read your entire generation recipe. If that matters to you, clean the file before it leaves your machine.
What Discord knows regardless
Everything you upload reaches Discord's servers as you sent it, before any preview is generated. Whatever the file contained, they received it — the same point that applies to every platform in this series, and the reason cleaning locally is the only step under your control.
Beyond files, an account carries its own trail: the servers you are in, when you are active, and everything you have written. Metadata removal addresses one specific, avoidable disclosure and nothing else.
How to check your own uploads
Post an image to a channel only you can see. Then download the attachment — not the inline preview — and load it into a metadata viewer. The tool on this site reads it in your browser, so you are not uploading a file to check whether files get uploaded.
That test reflects your client, your upload path and the platform as it behaves today. All three change, which is why a general claim in an article is worth less than thirty seconds of checking.
The habit
Because Discord's default is to preserve, cleaning before upload matters more here than on a platform that would have stripped the file for you. It also survives the file being re-shared elsewhere later, which on Discord happens constantly.
Clean once, before it leaves your device, and the platform's behaviour stops being something you need to keep track of.
Clean a photo before you post it
Phone photos carry more than the picture. See what yours stored — location, device, timestamps — and remove it before you share the file.
Open Remove Metadata From a PhotoFrequently asked questions
Does Discord strip EXIF from uploaded images?
Discord handles uploads as attachments rather than rebuilding them as a feed image, so metadata frequently survives. Treat it as preserved unless you have downloaded the attachment and confirmed otherwise.
Why did my check show no metadata then?
Most likely you inspected the inline preview rather than the attachment. Discord serves processed previews for display and the original file separately. Download the attachment itself and check that.
Can people get GPS coordinates from a photo I posted?
If the photo had them and you did not remove them, then anyone who downloads the attachment can read them. This is the main practical reason to clean phone photos before posting to a server.
Does this apply to direct messages too?
The same attachment model applies. A DM is more private in terms of audience, but the file itself is delivered the same way.
Do Midjourney images posted in Discord contain my prompt?
Midjourney does not embed the prompt in the file — it is visible in the channel instead. Images you generated locally with Stable Diffusion are the opposite: those carry the prompt, seed and model inside the PNG.
Do screenshots posted to Discord carry metadata?
Usually some. No GPS or camera settings, but often the device name, the screenshot tool, a colour profile and a creation timestamp.
Does compressing or resizing before upload remove metadata?
Not reliably. Many resizers copy the EXIF block across to the new file. Resizing is not a substitute for removing metadata — check the output rather than assuming.
Is a deleted message's attachment really gone?
Deleting removes it from the conversation. Anyone who already downloaded it still has the file, complete with whatever metadata it carried at the time. Cleaning before posting is what protects against that.