EXIF Metadata Viewer
View and remove EXIF metadata from JPEG photos online. GPS, camera info, timestamps stripped in your browser. Runs in your browser, no upload.
- Runs in your browser
- Your data never leaves your browser
- Free · No Sign-Up
Scan with WeChat to share this tool
Examples, details and FAQ Worked examples, how it compares with other tools, and answers to common questions.
Why strip EXIF before sharing photos
Most phones and cameras silently embed precise GPS coordinates, camera serial numbers, and timestamps in every photo. When you share that photo on a forum, blog, or chat that does not strip metadata, anyone with a free EXIF tool can pinpoint where the picture was taken — often to within a few meters of your house, office, or hotel.
This tool gives you a fast way to inspect what a photo reveals and to download a clean copy with the metadata blocks removed. Everything happens inside your browser tab.
What the tool removes
The strip pass walks the JPEG marker stream and drops the segments that typically carry personal data:
- APP1 — EXIF (camera, GPS, timestamps) and XMP (Adobe metadata, edit history)
- APP13 — Photoshop / IPTC (caption, copyright, contact info)
Marker segments that the browser needs to decode the photo correctly are kept untouched: the SOI start marker, JFIF (APP0), ICC color profile (APP2), the Adobe color transform marker (APP14, without which CMYK JPEGs decode with wrong colors), the SOS scan marker, the compressed image data, and the EOI end marker. Color appearance is preserved.
If the photo has an Orientation tag with a value from 2 to 8, the tool writes a new APP1 in place of the old one that holds only that tag (IFD0 tag 0x0112 in the Exif 2.32 and 3.0 standard, 36 bytes). Phones store a portrait photo sideways and set Orientation 6 or 8 so viewers rotate it; without the tag the cleaned copy would be shown sideways. The tag only says how to rotate the image. The result is the same as exiftool -all= -tagsfromfile @ -Orientation photo.jpg.
Example
A 64 × 48 test JPEG with this EXIF (written with sharp 0.34 and checked with ExifTool 13.55) shows these rows in the tool:
| Field in the file | Shown by the tool |
|---|---|
Make Apple, Model iPhone 15 Pro | Camera: Apple, iPhone 15 Pro |
DateTimeOriginal 2026:09:30 18:42:07 | Original: 2026-09-30 18:42:07 |
| FNumber 1.78, ExposureTime 1/125, ISO 80, FocalLength 6.86 | f/1.8, 1/125s, 80, 7 mm |
| GPS 48° 51′ 29.64″ N, 2° 17′ 40.20″ E, altitude 35 m | 48.858233° N, 2.294500° E, 35.0 m, and an Open in Google Maps link |
Software 17.6.1 | Software: 17.6.1 |
The coordinates point at the Eiffel Tower to within a few meters, which is the reason to strip before sharing. Download cleaned JPEG turned the 882-byte file into a 286-byte file; reading the cleaned file again finds no EXIF, and the image is still 64 × 48. The tool rounds for display (f/1.8 for 1.78, 7 mm for 6.86); Copy EXIF JSON gives the unrounded values.
What EXIF fields you may see
- Camera: make, model, lens model — e.g. Apple iPhone 15 Pro, iPhone back camera 6.86mm f/1.78
- Date: original capture time, last modification time
- Exposure: aperture (f-number), shutter speed, ISO, focal length
- GPS: latitude, longitude, altitude, plus a direct Google Maps link
- Software: the OS or editing app that wrote the file
Limitations
- Orientation is kept. It is the only tag left in the cleaned copy (see above). Value 1 (upright) and values outside 1–8 are not written back. An orientation stored only in XMP is removed with the XMP block.
- JPEG only, up to 100 MB. PNG, HEIC, WebP and TIFF are rejected. Pasting works only when the clipboard holds a JPEG; screenshots are usually PNG.
- The viewer shows a fixed set of fields: the ones in the table above. Other tags, such as the camera serial number or the time zone offset (OffsetTimeOriginal), are not listed but are removed by the download. Text tags stored with the UTF-8 type added in EXIF 3.0 are not decoded.
- Only APP1 and APP13 are removed. Comment segments (COM), other application segments (APP3–APP12, APP15) and any data after the end-of-image marker, such as the extra images that some phones append for HDR or depth, are kept. For a full clean, run
exiftool -all= photo.jpgor re-save the image in an editor.
Privacy notes
- The page never uploads your photo. Confirm by opening the browser’s network tab while you use the tool. Because photos can reveal where you live, this page does not load Google Analytics or AdSense, and nothing you open is saved in the browser.
- The Google Maps link is built locally and only opens when you click it — until then no request is made.
- If you want to keep the metadata for your own records, use Copy EXIF JSON before downloading the cleaned file.
FAQ
What is EXIF metadata and why does it matter?
EXIF (Exchangeable Image File Format) is data your camera or phone embeds inside every photo: exact GPS coordinates, camera make and model, lens, shutter speed, ISO, and timestamps. Sharing a photo without stripping EXIF can expose your home location to within a few meters.
Are my photos uploaded to any server?
No. ZeroTool reads each file with the browser's FileReader and ArrayBuffer APIs and parses EXIF in JavaScript. Bytes never leave your device — open the network tab and you will see zero upload requests.
Which formats are supported?
This tool is JPEG-only by design — JPEG carries the EXIF that almost every camera and phone produces. For PNG, HEIC, or TIFF use `exiftool -all=` locally; it handles every format, runs offline, and processes batches.
Will the cleaned image lose quality?
No. The tool removes the EXIF, XMP and IPTC segments from the original JPEG byte stream without re-encoding pixels; the compressed image data is copied byte for byte. The Orientation tag is the one exception: it is written back in a new 36-byte EXIF block that holds nothing else, so a portrait photo still displays upright.
Can I see the GPS location on a map?
When EXIF includes GPS coordinates the tool decodes them to decimal degrees and provides a one-click Google Maps link. The link is built locally — no third-party request runs until you click.