← Photo guides

Why Instagram Strips EXIF Data (and How to Keep Your GPS Visible)

Instagram, WhatsApp, and most social platforms remove EXIF metadata from every photo you upload. Here is what they strip, why they do it, and the only way to keep your GPS coordinates visible after sharing.

You take a photo on your iPhone. The camera writes the GPS coordinates into the EXIF metadata. You upload it to Instagram. A friend downloads it, opens it in any EXIF viewer, and sees nothing. No GPS, no camera model, no original date. Where did it all go?

Instagram stripped it. So did WhatsApp, Facebook, X (Twitter), Reddit, LinkedIn, and nearly every other social platform. This is not a bug or a setting you can change. It is policy.

Here is what they remove, why they remove it, and the one method that actually preserves your location data after sharing.

What Instagram strips

Open a photo with full EXIF in our EXIF viewer. You will see entries like these:

  • DateTimeOriginal (when the shutter pressed)
  • GPSLatitude, GPSLongitude, GPSAltitude
  • Make and Model (the device that took the photo)
  • LensModel
  • FNumber, ExposureTime, ISO, FocalLength
  • Software (camera firmware or editor)
  • Artist, Copyright (if set)

Now upload the same photo to Instagram, save it back from your feed, and run the saved file through the same viewer.

The result, every time:

  • GPS: removed.
  • Original date: removed.
  • Camera make and model: removed.
  • Lens, exposure, ISO: removed.
  • Software fingerprint: removed.
  • Color profile: sometimes kept, sometimes replaced with sRGB.
  • Orientation: kept (the photo would otherwise display sideways).

Pretty much everything that identifies the source is gone.

This is not specific to Instagram. The same thing happens on Facebook, WhatsApp, X, Snapchat, TikTok, Reddit (when uploaded as images), Telegram (image mode, not file mode), and most enterprise platforms.

Why platforms strip EXIF

Three reasons, all reasonable from the platform's side, all bad for you if you needed that data.

Privacy. A photo with GPS coordinates of "user's home address" is a stalker problem waiting to happen. In 2012, the cat-tracking site I Know Where Your Cat Lives plotted millions of pet photos by their EXIF GPS to make exactly this point. Platforms got the message fast: strip GPS by default.

Storage and bandwidth. EXIF blocks add 20-200 KB to a typical photo. Multiply by billions of uploads per day, and you are looking at petabytes of metadata that no viewer needs to render the image. Strip it, save the cost.

Pipeline simplification. Re-encoding the image (often as a smaller JPEG with sRGB) standardizes the file across CDNs, mobile clients, and embeds. EXIF tags from random cameras break some viewers. Re-encoding makes everything predictable.

The result is uniform: the visible pixels travel; the metadata does not.

Which platforms strip what

Approximate behavior as of 2026. Some platforms vary by client (web vs iOS vs Android). Test before you trust.

PlatformStrips GPSStrips other EXIFRe-encodes image
InstagramYesYesYes
WhatsApp (image mode)YesYesYes
WhatsApp (document mode)NoNoNo
FacebookYesYesYes
X (Twitter)YesMostYes
SnapchatYesYesYes
TikTokYesYesYes
Reddit (image post)YesMostSometimes
LinkedInYesYesYes
iMessageNoNoSometimes (size)
AirDropNoNoNo
Telegram (file mode)NoNoNo
Email attachmentNoNoNo
Google Drive (download)NoNoNo
Dropbox (download)NoNoNo

The rule of thumb: public sharing strips, private file transfer preserves. WhatsApp document mode is a useful workaround when you need EXIF to survive but you have to use WhatsApp.

The fundamental fix: visible pixel stamps

The reason EXIF gets stripped is also the reason there is exactly one durable solution: stop putting the data only in the metadata. Put it on the pixels.

A "visible stamp" renders the date, time, GPS coordinates, and address into the image itself, as text overlay on the photo. Once the bytes are in the JPEG pixels, no platform can selectively remove them. They would have to crop your photo to lose the stamp, and even then most stamps are placed where common social crops do not reach.

There are two ways to get this stamp on your photo.

Method A: Stamp at the shutter (live capture).

The TimeStamp Camera iOS app is a camera app that bakes date, time, GPS, and address into every shot you take. The stamp is part of the visible image from the moment the shutter fires. Upload to Instagram, save the file back: the stamp is still there.

Method B: Stamp existing photos (after the fact).

For photos you already have, the browser stamp tool does the same job on existing JPEGs, PNGs, or HEIC files. Drop a photo, set the coordinates and address (or read them from existing EXIF), download the stamped version. Nothing uploads. The output is a new file with the stamp baked in; the original stays untouched.

Both methods produce the same end state: a photo whose location and date are visible no matter how many times it gets uploaded, downloaded, screenshotted, or PDF-exported.

How to verify your stamp survives

Do not trust claims. Test it yourself. The whole experiment takes 90 seconds.

  1. Take or stamp a photo with visible date and GPS.
  2. Open it in our EXIF viewer. Note the GPS coordinates in the metadata.
  3. Upload the photo to Instagram (post to your story or to a private account).
  4. Save the photo back from your Instagram feed.
  5. Open the saved file in the EXIF viewer again. The metadata GPS is gone.
  6. Open the same saved file in any image viewer. The visible stamp is still there.

Step 5 confirms Instagram stripped EXIF. Step 6 confirms the stamp survived because it is in the pixels. This is the test that matters: the saved file is the artifact your audience actually sees.

Workarounds that do not actually work

There is a lot of bad advice out there. Here is what does not solve the problem.

"Set the photo as a Document attachment." Works on WhatsApp document mode and Telegram file mode. Does not work on Instagram, Facebook, or any feed-style platform. Useless for public sharing.

"Use a custom Instagram client." Third-party Instagram apps are against TOS, get banned, and even if they upload with EXIF intact, Instagram's server-side pipeline strips on receipt. The strip happens at the platform, not the client.

"Embed GPS in the filename." Filename does not survive any web upload. Servers rename files for storage. Do not bother.

"Watermark with a tiny corner logo." Works for branding but not for proving location, time, or chain of custody. A logo proves the photo exists; a date and GPS stamp proves where and when.

"Save to iCloud and share the iCloud link." iCloud Photo Sharing preserves EXIF. But the recipient has to know to open the iCloud link and look at metadata, which none of them will. Once anyone screenshots or downloads, the EXIF chain breaks.

"Just tell the recipient where the photo was taken." Verbal context is not proof. For insurance, construction, journalism, and legal use, you need the visible record on the image.

The only durable workaround is the pixel stamp. Everything else is a workaround for a workaround.

When you actually need the stamp

This is not a gimmick for personal photos. The visible stamp matters when:

  • You are filing an insurance claim and need date and location proof on every photo of damage.
  • You are documenting construction work and need defensible per-day per-site records that survive Procore, PlanGrid, or any cloud handoff.
  • You are a courier and need delivery proof with the door, the package, the time, and the GPS coordinate on the same image.
  • You are an inspector and need every visit to produce a complete, organized photo record automatically.
  • You are reporting from the field and need the editor to trust that the photo was taken when and where you say it was.
  • You are documenting a personal incident (vehicle damage, a delivered package in bad shape, a property condition before move-in) and want the timestamp to outlast any later "but the photo was taken later" pushback.

For everyday vacation photos, EXIF is fine. For anything where the date and place are the point, the stamp belongs on the pixels.


Related reading:

Try the tools

Stamp a photo right now in your browser, or get the iOS app for live capture with GPS and atomic time.

Download on theApp Store
Open the web tool →EXIF viewer →
Why Instagram Strips EXIF Data (and How to Keep Your GPS Visible) | TimeStamp Camera