EXIF & GPS Metadata Analyzer
Analyze, remove and edit all image metadata: GPS, camera, dates, editing software. Lossless. 100% in browser.
Did you know your photos may contain your home address?
Image Metadata Analyzer
EXIF · GPS · IPTC · XMP · 100% in browser — nothing leaves your device
Drop your image here
JPEG · PNG · WebP · HEIC · TIFF · AVIF
Built by
Miguel Ángel Colorado Marin
Built by
Miguel Ángel Colorado Marin
Full-Stack Developer · Guadalajara, España
I develop web apps, digital tools and full projects — from design to deployment.
How to use the metadata analyzer?
- 1
Load your image
Drag any image (JPEG, PNG, WebP, HEIC, TIFF, AVIF) onto the drop zone or click to select it. The image never leaves your device: all processing happens in your browser using the exifr library.
- 2
Analyze the metadata
In the 'Analyze' tab you will see a privacy risk indicator (red if GPS is present, yellow if device data is detected, green if clean) and all metadata sections organized: GPS, camera, exposure settings, dates, software, author/copyright, IPTC editorial and technical image data.
- 3
Clean the metadata
In the 'Clean' tab choose what to remove: everything (recommended), GPS only, or camera/device data only. For JPEG images, cleaning is completely lossless: the binary segments of the file are directly manipulated without re-encoding, so there is zero quality loss.
- 4
Edit the metadata
In the 'Edit' tab (JPEG only) you can modify GPS coordinates, capture date, camera make and model, author, copyright and editing software. Enter the new values and download the image with updated metadata, also without re-encoding.
Which platforms strip metadata?
Many social networks strip them automatically, but not all. Know which ones don't.
| Platform | Strips metadata? | Detail |
|---|---|---|
| ✅ Yes | Strips GPS, camera and everything — completely clean | |
| ✅ Yes | Strips metadata and also recompresses the image | |
| Twitter / X | ✅ Yes | Strips all metadata on upload |
| ✅ Yes | Strips metadata for most formats | |
| Signal | ✅ Yes | Privacy-designed — strips by default |
| Discord | ✅ Yes | Images uploaded as files lose metadata |
| Email (attachment) | 🔴 NO | File goes intact with GPS and all metadata |
| Telegram (as document) | 🔴 NO | If sent as 'file' instead of 'photo', all metadata is preserved |
| Google Drive / Dropbox | 🔴 NO | Pure storage — metadata is preserved intact |
| Google Photos | ⚠️ Partial | Preserved internally. On export/download, GPS is included |
| iMessage | ⚠️ Depends | With 'Share Location' active it may send GPS |
| Blog / WordPress / Forums | ⚠️ Depends | Most don't clean — your readers can see the GPS |
Frequently asked questions
What is EXIF metadata and why is it a privacy risk?
EXIF (Exchangeable Image File Format) is a standard that stores technical information inside the image file. It includes the capture date and time, camera or smartphone model, exposure settings and, most sensitive of all, GPS coordinates accurate to a few meters. A photo taken at home and sent by email can reveal your exact home address to anyone who downloads the file and checks its metadata.
How does the tool remove GPS data losslessly?
For JPEG images, the tool directly manipulates the binary of the file. A JPEG is composed of segments: the APP1 segment (marker 0xFF 0xE1) contains EXIF data where the GPS resides. The tool locates that segment in the binary stream and removes it by rebuilding the file without it. The compressed image data (the DCT stream containing the actual pixels) is never touched, so quality is exactly identical to the original.
Why does Instagram strip metadata but email doesn't?
Instagram and other social networks actively process images on upload: they rescale, recompress and strip metadata as part of their processing pipeline. Email is a transport protocol that sends the attached file exactly as-is, without modifying it. The same applies to Telegram when sending as a 'file' rather than a 'photo': the protocol distinguishes between image (processes and compresses) and document (sends the original intact).
Are my images sent to any server?
No. The tool works exclusively in your browser. The exifr library parses metadata directly from the JavaScript File object without making any HTTP request. The binary manipulation to remove metadata and piexifjs operations to edit also happen in memory on your device. You can disconnect the Internet before using the tool and it will work exactly the same.
Does it work with iPhone photos (HEIC) and RAW cameras?
For HEIC (iPhone's native format), metadata reading works if your browser supports the format. Lossless binary removal is optimised for JPEG, the most common format when sharing photos. For PNG, WebP and other formats, the tool uses the browser's Canvas API, which removes all metadata although it may slightly change compression for non-lossless formats. RAW formats (CR2, NEF, ARW) are generally not supported in browsers.
Can I verify that the metadata has been removed?
Yes. After downloading the cleaned image, you can reload it into this same tool. The 'Analyze' tab will show the green low-risk indicator and zero metadata sections if removal was successful. You can also inspect the raw JSON to verify that no residual data remains.
Embed the analyzer on your site
Embed this tool in any website with an iframe:
<iframe
src="https://miguelacm.es/embed/metadata-analyzer"
width="100%"
height="700"
frameborder="0"
loading="lazy"
title="Metadata Analyzer"
></iframe>View embed in new tab →