EXIF viewer: see what a photo reveals
Drop a photo to read its metadata, including the location it was taken. The file is read on this device, so checking a private photo does not share it.
- Nothing is uploaded
- Works offline
- Open source
- No limits, no watermark
Found something you would rather not share?Remove EXIF data
Done
Open the network tab. It stays empty.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
How it works
- Drop one or more photos. Each one is read the moment it is added.
- Check the summary: where it was taken, when, and on which device. Open "All fields" for everything else.
- Save the report as a CSV if you need a record, or remove the metadata with the EXIF remover.
In your browser, not on a server
The viewer reads the bytes of the photo in your tab and walks its container by hand: JPEG segments, PNG chunks, WebP RIFF chunks, HEIC boxes or the TIFF header of a DNG. It finds the EXIF block, follows its directories (camera, shot settings, GPS, thumbnail) and turns each field into plain words. It is the same parser the EXIF remover uses, a few hundred lines of TypeScript with no library behind it.
Compared with upload-based tools: An online EXIF viewer that uploads your photo has read the location before it shows it to you. Checking a photo for private data by sending it to a stranger defeats the point; here the file is never part of any request.
Verify it yourself. Load this page, turn off Wi-Fi or switch to airplane mode, and run the tool. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Is it safe to check a photo here?
Yes. The page reads the file with JavaScript in your tab and never sends it anywhere, so you can check a photo you would not want to upload. Most online EXIF viewers upload the photo to their server first, which hands them the very location you are trying to check. Open the network tab while you drop a photo and it stays empty.
Which files can it read?
JPG, PNG, WebP, HEIC and HEIF (iPhone photos), and TIFF-based files including DNG raw files. It reads the EXIF block, including the GPS block and the embedded thumbnail, and lists which other metadata (XMP, IPTC, color profile, comments) the file carries.
Why does my photo show no location?
Either location was off in the camera app, or the photo went through something that removed it. Most messaging apps and social networks strip EXIF when you send or post a photo, and iPhones remove location when you turn off Location in the share sheet options. A screenshot never has GPS data.
Can I see where the photo was taken on a map?
The coordinates are shown as numbers you can copy. The "Open map" link opens OpenStreetMap in a new tab with the point marked; only the coordinates go to OpenStreetMap, and only if you click it.
How do I remove what it found?
Use the Remove EXIF Data tool (linked under the report). It deletes EXIF, GPS, XMP and IPTC without re-encoding, so the picture is unchanged. Drop the cleaned copy back here to confirm nothing is left.
More image tools
HEIC to JPG
Turn iPhone and iPad photos into JPG or PNG files that open anywhere. Your photos never leave this device.
Image Converter
Drop any image, see what it really is, pick what you need. Converted on your device.
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
Remove EXIF Data
See what a photo reveals, then delete it. Lossless: pixels are untouched, only the metadata is removed.
Popular conversions
Guides
- What is EXIF data, and what does a photo reveal?The information stored inside a photo file, what it can give away, and how to see and remove it.
- How to view photo metadata on any deviceEvery phone and computer can show some of a photo's EXIF data. Here is where to look, what each one leaves out, and how to see all of it.
- Stripping EXIF without re-encoding the JPEGHow Stayput removes location and camera data from photos in the browser, byte for byte, in about 600 lines of TypeScript and no library.