Photo Metadata Viewer

Can You See When and Where an Instagram Photo Was Taken?

Short answer: usually no, not from the public post. Instagram strips almost all EXIF metadata when a photo is uploaded, including the GPS coordinates and the original capture date. Here is exactly what survives, what does not, and what your real options are.

The Short Answer

For a public Instagram post: you cannot see the original capture date, GPS coordinates, camera model, or any other EXIF data. Instagram removes that information when the photo is uploaded. The only date Instagram exposes is the post date, and the only location is whatever the poster chose to tag — neither comes from the photo file itself.

For a photo you actually have a file copy of (you took it, someone DM'd it to you in some cases, or it came from your downloaded Instagram archive): you can often read the full EXIF data, including capture time and GPS, by opening the file in an EXIF viewer.

The rest of this guide explains the nuances, what survives in edge cases, and why "Instagram metadata viewer" tools that promise to extract data from a public IG link are almost always scams.

Why Instagram Strips Metadata

When you upload a photo to Instagram, the platform re-encodes it. That process serves several purposes, only one of which is privacy:

  • Compression and size limits. Instagram resizes images to its display sizes and re-saves them as compressed JPEGs. The EXIF block does not survive that pipeline by default.
  • Privacy.Embedded GPS coordinates would expose every poster's home, workplace, or current location. Stripping EXIF is the safe default.
  • Consistency.Instagram wants its display layer to be the source of truth for date and location, not the file. The post date, location tag, and caption are all surfaced by Instagram's UI, not pulled from the image header.

This is the same pattern used by Facebook, Twitter/X, and most other public social platforms. For a fuller breakdown of which services strip metadata and which do not, see our photo privacy guide.

What You Can Still See on a Public Instagram Post

InformationVisible?Source
Post date and timeYesInstagram's server timestamp, not the capture date
Original capture dateNoStripped from EXIF on upload
Location tagOnly if the poster tagged oneManually selected by the poster, not GPS coordinates
GPS coordinatesNoStripped from EXIF on upload
Camera make and modelNoStripped from EXIF on upload
Aperture, ISO, shutter speedNoStripped from EXIF on upload
Caption, alt text, hashtagsYesProvided by the poster, not the file

The post date is helpful but it is not the same thing as the capture date. People routinely post photos days, months, or years after taking them. A location tag is even less reliable — it is whatever the poster picked from a list, and it can be wildly inaccurate, intentionally misleading, or omitted entirely.

When Instagram Does Preserve Metadata

There are a few specific cases where original EXIF data survives. These are the legitimate paths to getting capture date and GPS from an Instagram-related photo:

1. Your own "Download Your Information" archive

Instagram lets you export your full account data. Go to Settings → Accounts Center → Your information and permissions → Download your information. Request the high-quality export. Instagram delivers a ZIP file with all your posted photos.

The photos in that archive are the originals you uploaded — with EXIF intact. If your camera saved GPS and timestamps when you took the photo, those are still in the file. Drop one into our EXIF viewer to see them.

2. Direct messages (sometimes)

Photos sent through Instagram DMs as attachments are sometimes less aggressively re-encoded than feed posts, especially if sent at full resolution. This is inconsistent and Instagram changes the behavior over time, so do not rely on it. If you save a DM'd photo to your camera roll, open it in an EXIF viewer to see what survived.

3. The original file from the photographer

If someone sends you the original file directly — via email, AirDrop, cloud share, or messaging app that does not strip metadata (Signal stripped, Slack not stripped, email not stripped) — you have the same EXIF data they do. The Instagram copy is not the original; the file on their phone is.

About Those "Instagram Metadata Viewer" Tools

Be skeptical of any tool that promises to extract location, camera info, or capture date from a public Instagram link.

They cannot do anything Instagram does not already expose. There is no hidden API, no secret endpoint, no clever trick.

Here is how these "viewers" actually work:

  • The legit ones just scrape the public post page and show you the same caption, post date, location tag, and like count you can see by visiting the URL yourself. Useful as a UI wrapper, but they cannot recover stripped EXIF.
  • The scam onesshow fake "loading" animations, then ask you to complete a survey, install a browser extension, sign in with your Instagram credentials, or pay for a "premium" report. The data they eventually display is fabricated or copied from the public post page.
  • The dangerous onesharvest your Instagram login if you sign in, or install adware/trackers via a browser extension. Never give an "Instagram metadata viewer" your account credentials.

The metadata is not hidden somewhere clever. It was deleted on upload. Nobody can get it back from a public link.

What You Can Actually Do

If you have a file copy of the photo — whether from your own Instagram archive, a DM, an AirDrop, or anywhere else — reading its EXIF data is straightforward and works in your browser:

  1. Save the photo file to your device. (Right-click and Save As… on a downloaded file, not a screenshot — screenshots do not contain the original EXIF.)
  2. Open our photo metadata viewer and upload the photo to see its EXIF data.
  3. If the photo was taken on a smartphone with location services on, you will see the GPS coordinates plotted on a map and the original capture timestamp. You will also see camera make and model, lens info, aperture, ISO, and shutter speed.
  4. If the file has been through Instagram's public upload pipeline, expect very little — most or all EXIF will be missing. That is not a bug in the viewer; that is what Instagram did to the file.

Everything happens in your browser. The file is not uploaded to a server.

Have a photo file? See its real EXIF data.

Upload any photo you have a file copy of — we will show capture date, GPS, camera model, and every other EXIF field that survived.

Open Photo Metadata Viewer

Why a Screenshot of an Instagram Post Has No Useful Metadata

A common mistake: screenshotting an Instagram post and then trying to read the original photo's EXIF from the screenshot. That does not work, and it cannot work, for two reasons stacked on top of each other:

  1. Instagram already stripped the EXIF when the photo was uploaded, so even the version your phone is displaying has no GPS or capture date in it.
  2. A screenshot is a brand-new image file created by your device. Its EXIF will reflect your phone, the time you took the screenshot, and (if location services are on for screenshots, which is rare) your current location. Nothing about the original photo carries over.

For more on which fields a normal photo contains, see what is EXIF data and our deep dive on GPS data in photos.

Related Guides

Frequently Asked Questions

Can I find out where an Instagram photo was taken?

Not from the public post itself. Instagram strips GPS data when a photo is uploaded. The only location information available is whatever the poster chose to tag, which is a manually selected place name, not GPS coordinates. If you have the original file (from your own archive, a DM, or directly from the photographer), you can read its GPS coordinates with a normal EXIF viewer.

Does Instagram show when a photo was originally taken?

No. Instagram only displays the post date — the moment the photo was published — not the original capture date from the camera. People often post photos long after taking them. The capture date lives in the EXIF data, which Instagram removes on upload.

Are Instagram metadata viewer websites legitimate?

Most are not. Any tool claiming to extract GPS, capture date, or camera info from a public Instagram link is either showing you the public post data you can already see, fabricating results to sell premium reports, or trying to harvest your Instagram credentials. The metadata is not recoverable from a public IG URL because Instagram deleted it on upload.

How do I get EXIF data back from my own Instagram posts?

Request a "Download Your Information" export from Instagram's settings. Choose the high-quality option. Instagram will email you a ZIP archive containing the original files you uploaded, with EXIF intact. Open one in our EXIF viewer to see capture date, GPS, and camera details.

If I save an Instagram photo to my phone, can I read its EXIF?

You can try, but expect to find very little. The version Instagram serves publicly has already had its EXIF stripped, so whatever you save will reflect that. The save itself may also rewrite the file with your phone's own metadata, depending on how you save it. The Instagram copy is not the original.

Does this apply to Instagram Stories and Reels too?

Yes. Instagram applies the same re-encoding pipeline to feed posts, Stories, and Reels. EXIF data is stripped in all three cases. The post timestamp is visible, but the original capture date and GPS are not.