Platform behaviour
Does Instagram remove EXIF data?
Yes, from the public copy
Instagram re-encodes uploaded photos and the copy other users can see or download carries no GPS or camera EXIF.
What actually happens
- Uploads are re-processed and resized, which discards the original metadata block as a side effect of re-encoding.
- That covers the public copy. It says nothing about the original file you transmitted, which reached Meta with its metadata intact and is retained under their policies.
- Because the image is re-encoded, you also lose quality — so uploading is not a good way to "clean" a photo you want to keep.
The part most guides skip
Stripping happens on their servers, after your file has already been uploaded with its location in it. If the goal is that nobody ever receives your coordinates, the removal has to happen before the upload.
This distinction matters more than the yes-or-no answer. "Strips EXIF" nearly always means "strips it from the copy other people can download". Your original file — coordinates, serial number, timestamp and all — was still transmitted, and it is still on their servers.
What to do instead
Clean the file before you upload it. It takes a second, it costs you no image quality here, and it removes the question entirely: if the metadata was never in the file you sent, no platform policy has to be trusted.
Remove metadata from your photo, or check what is in there first with the EXIF viewer.
Other platforms
- FacebookYes, from the public copy
- X (Twitter)Yes, from the public copy
- WhatsAppIt depends how you send it
- TelegramIt depends how you send it
- RedditYes, from the public copy
- DiscordIt depends how you send it
- LinkedInYes, from the public copy
- PinterestYes, from the public copy
Platform behaviour changes without announcement. These notes reflect widely reproduced testing rather than official documentation, because most platforms do not publish this. Treat them as a guide, not a guarantee — which is itself the argument for stripping locally.