How to Read EXIF Data from a Photo (and Why It Matters)
A practical guide to EXIF metadata: what is in it, what it reveals about you, the difference between EXIF and IPTC and XMP, the common cases where you want to strip it, and how to read it in your browser without uploading the photo anywhere.
EXIF is the metadata that cameras and phones embed in every photo: the make and model of the device, the date and time, the GPS coordinates of where the photo was taken, the camera settings (aperture, shutter speed, ISO), and sometimes a thumbnail. The privacy case is the GPS data: a single high-resolution photo from a modern phone can reveal your home address, your workplace, and the places you regularly visit. The fix is to read the EXIF in your browser, see exactly what is there, and strip the parts you do not want before sharing the photo. Browser-based tools keep the photo on your device the whole time, so the metadata never gets exposed by an upload to a third-party viewer.
Every photo you take with a modern phone or camera has metadata attached to it. Most of that metadata is useful — it tells you when and how the photo was taken. Some of it is a privacy risk — it tells anyone who gets the photo exactly where you were when you took it. This post covers what EXIF actually contains, what to do about it, and how to read it in your browser without uploading the photo to a stranger's server.
What EXIF is
EXIF (Exchangeable Image File Format) is the standard for embedding metadata in image files. The metadata travels inside the file itself — it is not a separate sidecar file. Most modern image formats (JPEG, HEIC, TIFF, WebP) support EXIF. PNG supports a subset. RAW formats (CR2, NEF, ARW) embed their own richer metadata.
The EXIF block contains dozens of fields. The categories that matter most:
- Device. Camera or phone make and model. Lens model. Firmware version. Serial number (for some devices).
- Date and time. When the photo was taken, down to the second. Sometimes includes the timezone.
- Location. GPS coordinates (latitude, longitude, altitude), direction the camera was facing, sometimes the location name. This is the privacy-sensitive field.
- Camera settings. Aperture, shutter speed, ISO, focal length, white balance, flash, metering mode.
- Image properties. Resolution, color space, orientation, the software used to process the file.
- Thumbnail. A small preview of the image, embedded for faster file browsing. Sometimes this thumbnail is the only version a stripped photo keeps.
Most of this is interesting for photographers and harmless for the casual user. The GPS coordinates are the field that turns a photo from "a picture of a coffee shop" into "a picture of the coffee shop at 47 Main Street, taken from the southwest-facing window of the third floor".
What GPS EXIF actually reveals
A modern phone photo, with default settings, embeds GPS coordinates accurate to within about 5 meters in urban areas and 10-20 meters in rural areas. The metadata also records the direction the camera was pointing (from the magnetometer) and sometimes the altitude. The combined information lets a stranger reconstruct:
- The exact location the photo was taken (a specific cafe, a specific room in a specific building).
- Where the photographer lives (recurring photos at the same coordinates, identified by date).
- Where they work (same pattern, different time of day).
- Where they go on weekends, who they visit, the route they take.
This is not a hypothetical. Several high-profile incidents in the last decade have been traced to EXIF GPS data in social media photos. A person shares a photo of their new apartment, forgets to strip the EXIF, and anyone who downloads the photo can read the building address from the metadata. The same risk applies to photos of children, photos at home, and any photo you do not want to be a precise location pin.
EXIF vs. IPTC vs. XMP
EXIF is one of three overlapping metadata standards. The others:
- IPTC (International Press Telecommunications Council). Originally designed for news photos. Holds the caption, the byline, the copyright notice, the location by name rather than coordinates. Used by stock photo agencies and news organizations.
- XMP (Extensible Metadata Platform). An Adobe-led standard that can hold arbitrary structured data. Used by Adobe Lightroom and Photoshop for editing history, develop settings, and rich keywording.
A single photo can have all three blocks. EXIF usually holds the technical and GPS data. IPTC usually holds the descriptive and rights data. XMP usually holds the editing history. The EXIF Metadata Viewer on this site reads all three and shows them in one place.
When to keep the EXIF, when to strip it
Keep it
- Personal photos you are backing up or printing. The data is useful for sorting by date and location.
- Photos you are submitting to a stock agency. Most agencies require the IPTC block to be intact.
- Real-estate and architectural photos for the agency record. The GPS data is part of the documentation.
- Photos for a portfolio or professional site. The camera and lens data is part of the spec sheet.
Strip it
- Photos posted to social media. The platform usually strips the EXIF on upload, but the original file you uploaded is the version that lives in the platform's database. Strip before upload to be sure.
- Photos shared by email or messaging. The recipient gets the original file, EXIF and all.
- Photos embedded in a public document. PDFs, blog posts, slide decks — the file may carry the EXIF even when the visual context does not.
- Photos of children, of your home, of any private location.
- Photos that include people who have not consented to location tracking.
The general rule: if the photo is leaving your device for a destination you do not control, strip the EXIF first. The downside of stripping is that you lose the metadata; the upside is that you do not leak the data.
How to read EXIF in your browser
The EXIF Metadata Viewer on this site reads the EXIF, IPTC, and XMP blocks from a photo entirely in your browser. The flow:
- Drop a photo into the page, or click to select one from your device.
- The tool parses the file's metadata blocks. No upload happens — the file is read by JavaScript in the page.
- You see the metadata in a structured view: the device info, the date, the camera settings, the GPS coordinates (with a map link if you want to see where it points).
- If the photo has a thumbnail, you can see it — sometimes the thumbnail is the version that ends up in a metadata-stripped file, which is a privacy risk in itself.
The privacy win is that the file is processed in the page, not uploaded. Many online EXIF viewers send the photo to a remote server to do the parsing, which means the photo (and its metadata) lives in the viewer's database. For a private photo, that is exactly the exposure you are trying to avoid.
How to strip EXIF
Once you have seen what is in the file, the next step is usually to strip the parts you do not want. The approaches:
- Save the photo in a format that does not support EXIF. PNG strips the GPS but keeps some color and orientation metadata. WebP is similar. SVG does not support EXIF at all (though it can carry its own metadata).
- Use a "save for web" export in an image editor. Photoshop, Lightroom, Affinity Photo, and GIMP all have "Save for web" or "Export as" options that strip the EXIF block by default.
- Use a stripping tool. Most EXIF viewers have a paired "strip" mode. The tool on this site is read-only; for stripping, the standard answer is to re-export through a tool that explicitly drops the metadata.
- Disable EXIF on the device. Most phones have a setting to disable location tagging for the camera. The setting is in the camera app's permissions, usually under "Location tags" or "Geotag photos". When the setting is off, the GPS field is never written to the EXIF in the first place.
Disabling the location setting on the device is the cleanest solution. The EXIF block still records the camera settings, but the GPS coordinates are never written, which removes the privacy risk entirely. The trade-off is that your photo library no longer sorts by location automatically.
What the other tools in this category do
The Image Color Picker reads a photo and extracts the dominant colors. Useful for designers who want to pull a palette from a reference image. The processing is local; the photo is not uploaded.
The Image Compressor reduces the file size. The output typically strips most of the EXIF block, which is usually a side effect rather than the goal, but it is worth knowing: if you compress a photo to share it, the EXIF is often gone by the time the recipient sees it.
The Image to Base64 tool encodes an image as a data URL, useful for embedding in CSS or HTML. The data URL is just the pixel data, not the EXIF, so the metadata does not survive the conversion. This is a quick way to strip the EXIF if you do not need a separate stripping tool.
The JPG to PNG converter, PNG to JPG converter, and WebP converter all change the file format. JPG to WebP usually strips the EXIF. JPG to PNG keeps most of it. None of these is a substitute for an explicit "strip metadata" tool, but they are useful as part of a metadata-cleaning pipeline.
A short pre-share checklist
- Open the EXIF Metadata Viewer and drop the photo in.
- Look at the GPS field. If it is populated, ask: do I want the recipient to know this location?
- Look at the device field. If the photo includes a unique serial number or a precise device ID, decide whether that is acceptable.
- If the answer to either question is "no", either re-export through an image editor with EXIF stripping enabled, or convert to a format that does not carry the EXIF.
- For the photos you really care about, disable the camera's location setting on the device so the EXIF never carries the GPS in the first place.
The whole pre-share check is under a minute. The cost of skipping it is at most a future privacy regret, and the cost of doing it is a few seconds. The browser-based tool keeps the photo on your device the whole time, so the only person who sees the EXIF is you.