View EXIF data in a photo

See the GPS position, camera identification and timestamps a picture carries before you share it

The tool loads here. It needs JavaScript, because the work happens on your device.

Your files and your privacy

Your photograph is never uploaded. It is read into this browser tab and parsed there, and no copy is stored anywhere. Coordinates are printed as plain numbers rather than plotted, because loading a map tile would send your location to another company. The page’s Content-Security-Policy restricts connect-src to this origin, so the browser itself would block an upload even if the code attempted one.

What this tool does

Read the hidden metadata inside a JPEG, PNG or WebP and see it grouped by what it reveals about you. Location and device fields are shown first, coordinates are printed as plain numbers, and the file never leaves your browser.

Viewing reads the metadata directories inside your file and presents them as a table you can act on. Fields are classified by what they expose rather than by tag number: Location, Device and identity, Timestamps, Software and Technical. Latitude and longitude, stored as degrees, minutes and seconds with a hemisphere reference, are converted to signed decimal degrees and shown to six places. Camera make and model, owner name, body and lens serial numbers and the per-image identifier are grouped together, because those are the fields that tie separate photographs to one person or one camera. Nothing is changed: this is a read of the file exactly as it stands.

How to use it

  1. Choose a JPEG, PNG or WebP. The container is identified from its magic bytes rather than its file name.
  2. Read the highlighted panel first. It reports GPS coordinates if there are any, then the location and device fields behind them.
  3. Compare DateTime against DateTimeOriginal if you care when the picture was taken rather than when the file was last written.
  4. Use Remove metadata when you want a cleaned copy; viewing on its own changes nothing on your device.

Example use cases

Supported input and output

Accepts

Produces

What this tool will not do

Common mistakes

Technical notes

EXIF is a TIFF block, so the parser reads the byte-order marker, checks for magic number 42, walks IFD0, then follows the Exif sub-IFD pointer at tag 0x8769 and the GPS sub-IFD pointer at tag 0x8825. Values of four bytes or fewer are read inline from the entry; longer ones are read from the offset the entry points at, and anything pointing past the end of the block is skipped rather than trusted. GPS latitude and longitude arrive as three rationals and are combined into decimal degrees, negated for a southern or western hemisphere reference. The same parser serves a JPEG APP1 Exif payload, a PNG eXIf chunk and a WebP EXIF chunk, and an unknown tag found in the GPS directory is still classified as location data because of where it was found.

Frequently asked questions

Why do you not show the location on a map?
Because requesting a map tile would hand your location to whichever company serves that tile, from a page whose whole point is that your data stays here. The position is shown as decimal degrees so you can paste it wherever you choose to.
The table is empty. Does my photo have no metadata?
It means nothing readable by this parser was found. Some platforms strip metadata on upload and some apps never write it. It does not prove that blocks this tool cannot parse are absent.
What is MakerNote and why is the value not readable?
It is a vendor-specific blob that camera manufacturers use for their own settings, and it can contain serial numbers and autofocus data. Its internal format is undocumented and differs per manufacturer, so it is reported rather than decoded.