Free · no upload · no account
Remove metadata from a picture, including the GPS
Every photo your phone takes records where you were: to within a few metres, along with the device, its serial number and the exact second. Publish the file untouched and you publish all of it.
This strips EXIF, GPS, XMP, IPTC and PNG text in one pass, without re-encoding, so the picture itself is untouched. Nothing is uploaded.
- GPS & device data
- Lossless, no re-encode
- JPG · PNG · WebP
Drop an image here
We read what is inside it first, then show you every field before anything is removed.
JPEG · PNG · WebP: up to 25.0 MB · 30 files at a time
What is in there
What a photo reveals before you strip it
- GPS coordinates
- Latitude and longitude, often with altitude and a compass bearing. Accurate enough to identify a specific building, a home, a school, an office. This is the field that matters most and the one people least expect.
- Camera make, model and serial
- Identifies the device. A body serial number links every photo you have ever published from that camera to the same person, which is how anonymous accounts get deanonymised.
- Timestamps
- Original capture time, digitised time and modification time, usually to the second. Combined with location, this is a movement record.
- Software and edit history
- Which editor touched the file and sometimes every step taken. Useful for provenance, unhelpful when you would rather not advertise your workflow.
- Copyright and creator
- Your name, studio and contact details. Often worth keeping: which is why this is a choice here rather than an assumption.
The difference that matters
Lossless stripping, not re-saving
Most online metadata removers decode your image and re-save it. That does remove metadata, as a side effect of throwing your picture away and compressing a new one. For a JPEG that means a fresh generation of compression artefacts every time.
Metadata does not live inside the compressed picture. It sits in separate, length-prefixed blocks beside it: APP segments in JPEG, chunks in PNG and WebP. Removing it properly means copying the file forward and skipping those blocks, which is what happens here. The compressed pixel data is never decoded.
| Decode-and-resave tools | This tool | |
|---|---|---|
| Pixel data | Re-compressed | Copied byte-for-byte |
| Quality | A generation of loss each pass | Identical, every pass |
| File size | Often larger than the input | Always smaller |
| Verification | None offered | Re-scanned and confirmed |
We measured a widely used competitor on a single pass: 52.3% of pixels altered, a PSNR of 39.78 dB, and a PNG that came back 15.8% larger than the file we gave it, while the page claimed “same pixels”.
Who needs this
When stripping metadata actually matters
- Before selling a house or a car: listing photos taken at home carry the address in GPS.
- Running an anonymous account: a camera serial number links every post to one device.
- Journalism and activism: location and timestamp can identify a source or a location that must stay private.
- Marketplace listings: Etsy, eBay and Facebook Marketplace photos are usually shot at home.
- Photos of children: school, park and home locations embedded in a shared album.
- Client work: delivering files without exposing a studio location or an unreleased shoot date.
AI-markers-only mode keeps GPS
If privacy is your goal, use Everything. The AI-markers-only mode deliberately preserves camera EXIF so photographers keep their settings, and GPS lives in EXIF, so it is preserved too.
Questions
Frequently asked questions
›How do I remove metadata from a picture?
Drop it into the tool above, leave the mode on "Everything", and download the cleaned copy. It works on JPG, PNG and WebP, up to 25 MB and 30 files at a time, and the file never leaves your browser.
›Does removing metadata reduce image quality?
Not here. The compressed pixel data is copied rather than decoded and re-encoded, so the picture is byte-for-byte identical. Many other tools do re-encode, which costs you a generation of JPEG quality on every pass.
›Can I remove GPS but keep my camera settings?
Not currently as a single toggle, GPS lives inside the same EXIF block as shutter speed and lens. "Everything" removes the whole block including GPS; "AI markers only" keeps the whole block including GPS. A dedicated GPS-only option is a reasonable thing to want and is on the list.
›Does this work on PNG and WebP, or only JPEG?
All three. PNG metadata lives in tEXt, zTXt, iTXt and eXIf chunks; WebP keeps it in RIFF chunks. Both are handled with the same lossless approach, and for WebP the container header and feature flags are corrected afterwards so decoders stay happy.
›Is the file uploaded to a server?
No. There is no upload endpoint. Parsing and stripping run in a Web Worker in your browser, you can turn off your network entirely and the tool keeps working, which is the simplest way to verify the claim.
›What about metadata in PDFs or videos?
Not supported. This handles JPEG, PNG and WebP only. PDF and video use entirely different container formats, and we would rather not support them than pretend to.
References
Primary sources
The specifications this tool was built against. Where we describe how a format behaves, this is where that behaviour is defined.
- CIPA DC-008 (Exif) specification ↗
The TIFF-structured IFD layout that EXIF, including the GPS IFD, is built on.
- IPTC Photo Metadata Standard ↗
The publishing fields: creator, credit, copyright and usage terms.
- W3C PNG specification ↗
Chunk layout, critical versus ancillary chunks, and the tEXt/zTXt/iTXt types.
- WebP container specification ↗
The RIFF layout and the VP8X feature flags that must be corrected after removal.
Keep going