EXIF Viewer & Metadata Remover
See the camera and GPS data hidden in a photo, then download a cleaned copy with all of it stripped. Everything happens in your browser — the file is never uploaded.
Your photo never leaves your browser. Metadata is parsed byte-by-byte on your own device and the cleaned copy is produced with the Canvas API. There are no uploads, no logging and no analytics on this tool — you can disconnect from the internet and it still works.
Metadata
Drop or choose a photo on the left. Its hidden metadata — camera, lens, exposure and any GPS location — appears here, along with a one-click download of a copy with everything stripped.
What EXIF is, and why it can leak your location
When a phone or camera saves a JPEG, it tucks a block of hidden data called EXIF (Exchangeable Image File Format) into the file's header, alongside the visible pixels. That block records how the shot was taken — camera make and model, lens, aperture, shutter speed, ISO, focal length and the exact date and time — and, on almost every smartphone, the GPS latitude and longitude where you were standing, accurate to a few metres.
That last part is the privacy problem. A holiday snap is harmless; a photo taken at home, in a child's bedroom, or outside your workplace quietly carries the coordinates of that place. Share the file unedited and anyone who downloads it can read the location straight out of the header — no hacking required, just a free viewer or this page. Some big platforms strip metadata when you upload, but many forums, marketplaces and personal sites do not, and files sent by email, chat or AirDrop almost always keep it intact. For a deeper walkthrough of what each field records and where the block lives in the file, see the guide EXIF & Image Metadata Explained.
How this tool cleans a photo
Removing metadata here does not try to surgically edit the header. Instead it re-draws the picture onto an HTML canvas and re-encodes it. A canvas holds nothing but raw pixels, so when the browser saves it back out to a file there is simply nowhere for the old EXIF, IPTC or XMP data — or the embedded colour profile — to go. The result is an image that looks the same but carries none of the original's hidden fields. It is a deliberately blunt approach, and that bluntness is what makes the outcome easy to trust.
Verify the copy is really clean
You do not have to take it on faith. Download the cleaned image, then drag that new file back into this tool. If the panel reports "No EXIF metadata found" and shows no GPS row, the strip worked. Because the cleaned file went through a canvas, it cannot contain a carried-over metadata block, so this round-trip check will pass every time — and you can use the same trick to audit files cleaned by any other tool.
The JPEG re-encode caveat (honest limits)
Stripping metadata means re-saving the image, and JPEG is lossy: the cleaned copy is re-compressed, so it is not a byte-for-byte twin of the original. This tool re-encodes JPEGs at quality 0.92, which keeps the visual loss negligible for a single pass, but re-cleaning an already-cleaned JPEG repeatedly will slowly soften it. PNG re-encoding is lossless, so PNG pixels are preserved exactly. If you specifically need the original JPEG bytes with only the header rewritten — for archival or forensic reasons — use a dedicated metadata editor that edits in place rather than re-encoding. The trade-off this tool makes is a guaranteed-clean result over bit-exact preservation. One more nicety: it reads the EXIF orientation flag and bakes the rotation into the pixels, so a sideways-shot photo stays upright after cleaning even though the orientation tag is gone.
What is read and what is removed
| Field | Read? | In cleaned copy? |
|---|---|---|
| GPS latitude / longitude / altitude | Yes | Removed |
| Camera make & model, lens | Yes | Removed |
| Exposure (aperture, shutter, ISO, focal length) | Yes | Removed |
| Date & time taken, software | Yes | Removed |
| Orientation flag | Yes | Baked into pixels, tag removed |
| Embedded colour profile (ICC) | — | Removed (treated as sRGB) |
| The visible image | — | Kept |
Format support
JPEG is the primary target because it is where cameras and phones store EXIF and GPS data, and the reader is built around the JPEG APP1/EXIF layout. PNG and WebP can be cleaned too — they are re-encoded through the same canvas — but they rarely carry EXIF to begin with. HEIC/HEIF files from newer iPhones cannot be decoded by most browsers; convert one to JPEG first if the reader shows nothing. And remember that a screenshot of a photo, or a photo already posted to a service that strips metadata, will usually have no EXIF left to find.