EXIF Viewer & Remover
Inspect photo EXIF locally: camera make and model, capture time, orientation and GPS location are listed item by item, then stripped in one click into a clean copy. The original file is never modified and never uploaded.
It is worth knowing what a photo gives away before it is posted: phones write GPS coordinates, the device model and a capture time accurate to the second into the file, so sharing a picture can share an address along with it. This tool lays the hidden metadata out item by item, GPS above all, and when the picture is to be shared, strips the lot in one click for a clean copy — the original is untouched.
EXIF lives mainly in JPG and some PNG files, so screenshots and images that messaging apps have re-compressed usually carry none, and the tool says so plainly rather than inventing anything. Stripping repackages the file rather than recompressing it, so the pixels and the visible quality are unchanged. One side effect: with the orientation tag gone, a few older viewers that do not auto-rotate may show the image the wrong way up.
Did this tool solve your problem?
Submitting sends the tool name, your input and the current result to the server. Please do not include ID numbers, phone numbers or other private data.
AI assistant It answers using your current input and result
Asking again sends your current input and result to the server once more. Please do not include private data.
How to use
- Load the photo to inspect.
- Read the metadata item by item, particularly the GPS location.
- Strip the metadata into a clean copy in one click.
- Download the copy; the original file is never modified.
How it works
What EXIF is
EXIF is the metadata cameras write into photo files: capture time, camera model, aperture, shutter and GPS coordinates. Choose an image and this tool lists it all, grouped, so you know what you'd reveal before sharing.
Reading GPS coordinates
GPS coordinates display as degrees-minutes-seconds with hemisphere — precise to the second, roughly a 30-meter circle. Send a stranger the original and they can locate where you shot it. The tool flags location data prominently, and stripping removes it completely.
Stripping is pixel-safe
No. Stripping repackages the file structure, deleting only metadata segments — pixels stay byte-identical, quality matches the original exactly, and the file even gets slightly smaller.
Why some photos have none
Three common cases: screenshots never had it; chat apps like WeChat strip it during their default compression; or camera location was switched off in phone settings. No EXIF is good news, and the tool says so.
Code example
JavaScript Read the EXIF block, then decide whether to strip it
// JPEG EXIF lives in the APP1 segment (marker 0xFFE1); read the segment length first
function readExif(view) {
let offset = 2; // skip SOI (0xFFD8)
while (offset < view.byteLength) {
const marker = view.getUint16(offset);
const size = view.getUint16(offset + 2);
if (marker === 0xffe1) { return { start: offset, end: offset + 2 + size }; }
if (marker >= 0xffc0 && marker <= 0xfffe) { offset += 2 + size; } else { offset += 2; }
}
return null;
}
// stripping = delete the whole APP1 segment (no re-encode, so no quality loss):
// const clear = new Uint8Array([...bytes.slice(0, exif.start), ...bytes.slice(exif.end)]);
Python Inspect with Pillow, strip with piexif
from PIL import Image, ExifTags
img = Image.open('photo.jpg')
exif = img.getexif()
for tag_id, value in exif.items(): # tag id -> readable name
print(ExifTags.TAGS.get(tag_id, tag_id), '=', value)
# strip GPS and friends: piexif.remove deletes only the EXIF block, image data untouched
import piexif
piexif.remove('photo.jpg', 'clean.jpg')
FAQ
Are photos uploaded to a server?
No. Parsing, stripping and downloading all happen in the browser — the photo never leaves your machine. A privacy tool shouldn't look at your photos either.
Can stripped metadata be recovered?
No. It's physically deleted from the file, not hidden — which is why keeping the original as backup matters if you'll ever need the capture info.
Do social platforms strip EXIF automatically?
Mainstream platforms re-compress on upload and mostly strip it — but sending the original file (email, cloud drive, AirDrop) does not. Clean it first whenever the file itself leaves your hands.
Which formats are supported?
JPG's EXIF is fully supported; PNG's eXIf chunk reads and strips too. HEIC and others aren't supported yet — convert to JPG first.
Why did orientation change after stripping?
Rotation lives in EXIF. If the camera recorded a rotate flag, a few viewers that ignore orientation will show raw pixels after stripping; most modern environments are unaffected.
Is all metadata removed?
The EXIF main segment and PNG text annotations go; technical segments like color profiles stay to avoid display oddities. Privacy-sensitive location, device and time data all leave.
How does this pair with the image compressor?
The site's compressor re-encodes via canvas, so its output naturally carries no EXIF — for slimming, just compress; for keeping original quality while deleting private data, use this tool.