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 after first visit
- Open source
- No watermark · limit is your device’s memory; phones hold less
Shows the EXIF data inside a JPG, PNG, WebP, HEIC or TIFF photo: GPS location, camera, date and every other field. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The size limit is your device’s memory, and phones hold less; give the page a short while after one visit to save itself for offline use, and then it works offline.
Found something you would rather not share?Remove EXIF data
Done
Free, no ads. Support StayPut
Open the network tab. Your files never appear in it.
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. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. 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: apart from a small anonymous usage-count ping, no request carries the photo.
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 and copies the image data unchanged; only a sideways JPG is re-encoded, and only if "Apply orientation" is ticked there. Drop the cleaned copy back here to confirm nothing is left.
More image tools
Crop image
Drag a box over the part you want, pick a ratio or a circle, and download the crop. The photo never leaves this device.
Blur & pixelate image
Hide faces, plates, addresses and account numbers before you share a photo. The photo never leaves this device.
Rotate & flip image
Fix a sideways photo, a mirrored selfie or an upside-down scan. One image or a batch, and none of them leave this device.
Color picker from image
Point at any pixel to get its HEX, RGB and HSL code, and see the main colours of the picture. The image stays on this device.
Popular conversions
- AVIF to PNG
- AVIF to WebP
- JPG to AVIF
- PNG to AVIF
- SVG to PNG
- JXL to PNG
- JXL to JPG
- JFIF to JPG
- JFIF to PNG
- SVG to JPG
- Resize image to 3000×3000
- Resize image to 1920×1080
- Resize image to 1024×1024
- Resize image to 512×512
- YouTube banner resizer
- YouTube thumbnail resizer
- Facebook cover photo resizer
- Discord banner resizer
- Compress JPG
- Remove photo location
- Crop to circle
- Crop to square
Guides
- How to stop your phone putting your location in photosOne setting in the camera decides whether every photo carries GPS coordinates. Here is where it is on iPhone, Pixel and Samsung.
- How to view photo metadata on iPhone, Android, Windows and MacEvery 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.
- Do Discord, Reddit and Instagram remove EXIF data from photos?Nobody documents it well, and the answer can differ by file type and how you send the photo. Here is what we could verify, how to test it, and the safe way.
- 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.
- Stripping EXIF without re-encoding the JPEGNeed an EXIF remover? Stayput's EXIF remover strips location and camera data from JPG, PNG and WebP photos in your browser without re-saving the picture. This page explains how it works, in about 600 lines of TypeScript and no library.