guide · privacy
How to Remove EXIF Data from Photos (Without Uploading Them)
Updated October 28, 2026 · 8 min read
direct answer
Open the free Photo Metadata Remover, drop the photo in, press remove and download the cleaned copy. The tool rewrites the file in your browser — zero bytes are uploaded, zero quality is lost — and deletes every GPS coordinate, camera serial, timestamp, and XMP/IPTC record. It works on JPEG, PNG and WebP and takes about five seconds per photo.
Every photo from a phone or camera carries a hidden record: where you stood, which device owns you, the exact second you pressed the shutter. Here is how to strip all of it before a send — the zero-upload way, every manual method per platform, and how to prove the file is clean.
Remove EXIF data in three steps
- Open the remover. Photo Metadata Remover — no install, no account, no upload.
- Drop the photos in. The tool shows exactly what each file carries first: GPS coordinates (flagged), camera make, model and serial, capture time, XMP and IPTC blocks.
- Press remove and download. It rewrites the file locally, deletes the metadata blocks, keeps the pixels byte-identical, and hands you
yourphoto-clean.jpg.
What gets removed: the whole EXIF block (GPS, timestamps, camera, serial, settings), XMP edit history, IPTC credits, and any text chunks inside PNG and WebP files. What deliberately stays: orientation (so portrait photos do not arrive sideways) and the ICC colour profile (so colours do not shift) — and the image data itself is never re-compressed, so the output looks exactly like the input.
Why GPS is the field to worry about
Most EXIF fields describe the camera. GPS describes you. When location services are on — the default on both iOS and Android — every photo is stamped with coordinates accurate to a few metres. That turns an innocent photo into an answer to "where does this person live":
- Marketplace listings. Attach an original photo of the item and your home coordinates travel with it. This is the classic leak — strip before uploading listing photos.
- Photos of other people's homes. Selling a house, documenting a neighbour dispute, photographing a school event — the coordinates name a location that may not be yours to publish.
- Pattern of life. A single photo rarely matters; a camera roll shared as documents does. Timestamps plus locations sketch routines.
The fix has two layers: stop writing GPS into future photos (Settings → Privacy → Location Services → Camera → Never on iOS; Settings → Location → Camera → Don't allow on Android) and strip the ones already taken before sending them as files.
Manual removal, platform by platform — and where each stops
- Windows Explorer. Right-click → Properties → Details → "Remove Properties and Personal Information". It clears the standard fields it understands on JPEG files, but PNG and WebP are not covered, camera serial numbers in MakerNotes usually survive, and XMP edit history is out of scope. Fine for a quick camera photo; not a guarantee.
- macOS Preview. Tools → Show Inspector shows the data; removing it needs File → Export, which re-encodes (a quality trade) — and Ventura's "remove location" option takes out GPS only, not the rest. Serial numbers and XMP survive both routes.
- iPhone. The share sheet's "Adjusted" copies already drop location for most shares — but AirDrop to your own devices, Files, Mail "Send as Document", and Drive uploads keep everything. There is no built-in way to produce a fully stripped file on-device.
- Android. Saving via Google Photos "Download" or re-sharing strips some fields, but sending the original through Files, Bluetooth or Telegram's file mode does not. Samsung Gallery's "Save as copy" removes location only.
- Screenshot it. Genuinely effective and available everywhere — screenshots carry no EXIF — but you lose resolution and any text becomes unsearchable. Good for a one-off image; bad for anything worth keeping quality on.
- Command line.
exiftool -all= -overwrite_original photo.jpgstrips EXIF, XMP and IPTC in one pass;exiftool -gps:all= photo.jpgremoves only location while keeping camera details and copyright. The gold standard — if you are comfortable in a terminal.
Two failure modes repeat across every manual method: partial strips (GPS gone, serial and XMP left behind) and re-stamping — edit the photo after stripping and the editor writes a fresh block, often with your username. The workflow order that holds: final edit → export → strip → send.
Removed versus kept, exactly
| Data | Removed? | Why |
|---|---|---|
| GPS coordinates, altitude, speed | Yes — always | The highest-stakes personal data in the file |
| Camera make, model, serial, lens | Yes | Device fingerprint linking photos together |
| Original capture date and time | Yes | Timeline exposure |
| XMP edit history, IPTC credits, PNG/WebP text chunks | Yes | The second and third copies of your record |
| Orientation | Kept | Removing it rotates portraits sideways in most viewers |
| ICC colour profile | Kept | Removing it shifts colours on calibrated screens |
| Pixels | Kept byte for byte | No re-encode, no quality loss, same file size class |
Format coverage: what can be stripped losslessly
- JPEG — the full treatment: EXIF, XMP, IPTC and comment segments out, pixels untouched.
- PNG — tEXt, zTXt, iTXt, eXIf and tIME chunks out; the image stream and all visual chunks identical (CRCs stay valid).
- WebP — EXIF and XMP chunks out and the container flags cleared; the image chunk untouched.
- HEIC/HEIF (iPhone default) — browser-based lossless stripping is not reliably possible, so export the photo as JPEG from Photos first, then strip the export.
- GIF, BMP, AVIF, RAW — same answer: convert to JPEG first. RAW files (CR3, NEF, ARW) are metadata-dense and deserve their own caution — never share an original RAW.
Verify the file is actually clean, then send
Trust, but check — with the same tools you would use to read a photo's metadata:
- Windows: Properties → Details should show almost nothing (file dates only).
- macOS: Preview ⌘I — no GPS tab, empty EXIF summary.
- iPhone/Android: swipe up in Photos on the cleaned file — date only, no map.
- Terminal:
exiftool photo-clean.jpgprints one line ("File Name", sizes) when the blocks are gone. - The remover itself re-parses its own output before the download and reports the field count as zero in the log — the same check, run for you.
The cleaned file keeps the original untouched on your disk — your archive, with all its timestamps for your own albums, stays exactly as it was.
strip it in five seconds
Zero-Upload Photo Metadata Remover
Drop photos in, see every field, remove all of it losslessly. GPS, serials, timestamps, XMP and IPTC — gone, with orientation and colour preserved. Nothing is uploaded, ever.
Open the removerFrom here
- Not sure what your photos are carrying in the first place? See How to View Photo Metadata on Any Device.
- Want the background on the fields themselves — and who can read them? Read What Is EXIF Data?
- Handling documents too? The same principle applies to PDFs: How to Remove Metadata from a PDF.
faq
Frequently Asked Questions
The four follow-ups that decide whether a photo is actually clean.
Does removing EXIF data reduce photo quality?
Not if it is done properly. EXIF lives in a separate block from the image pixels, so a metadata strip copies the pixels byte for byte and only deletes the record — the output is visually identical and the same resolution. Quality loss only happens when a tool re-encodes the image (screenshots, messenger transfers, some editors), which recompresses the JPEG and can visibly soften detail.
How do I remove EXIF data on an iPhone?
For sharing, Photos already does it by default: the share sheet sends an 'Adjusted' copy that drops location, though keep in mind AirDrop between your own devices keeps everything. For a genuinely stripped file, disable location access for the Camera app so future shots carry no GPS, and use a browser-based remover for files you send as documents through Files, Mail or Drive — those channels deliver the original metadata untouched.
Can I remove only the GPS location and keep the camera info?
Yes, with exiftool: exiftool -gps:all= -xmp:geotag= photo.jpg deletes every GPS field while leaving the rest of the EXIF intact. Full all-or-nothing tools cannot do this, and it makes sense when copyright or camera details should survive — but remember the timestamps and serial number remain, so for a marketplace or public upload a full strip is the safer default.
If I remove EXIF, can the metadata still be recovered somewhere?
From the cleaned copy, no — the block is deleted, not hidden, and nothing is re-derivable from the pixels. But copies made earlier keep it: the original in your camera roll, every backup, iCloud or Google Photos library, and any file already sent. Stripping protects the copy you are about to send; it does not reach back into systems that already have the original.