EXIF / GPS / XMP Metadata Remover
Strip EXIF, GPS, camera model, software version, and XMP metadata from your photos entirely in the browser. Batch-process JPG, PNG, WebP, and HEIC, verify the output is clean, and download individually or as a ZIP.
100% localImages are processed entirely in your browser. No uploads, no servers, no logs.
Click or drag files here to upload
SUPPORTED: .jpg,.jpeg,.png,.webp,.heic,.heif
How to use
- 1 Drag in or pick multiple images (JPG, PNG, WebP, HEIC).
- 2 Review the EXIF / GPS / XMP fields detected in each file.
- 3 Click 'Strip metadata' and download individually or as a ZIP.
About this tool
Modern phones embed a surprising amount of data into every photo: precise GPS coordinates (accurate to a few meters), device model, capture timestamp, software version, and sometimes even the owner's name (in RAW files). Uploading those originals to forums, blogs, or 'original-quality' social platforms exposes everything. This tool re-encodes the image pixels via Canvas, which drops all metadata while keeping the visual content intact.
Before stripping, the tool lists every sensitive field it detected so you can see exactly what the original is leaking. After stripping, it re-parses the output with exifr to confirm EXIF/GPS/XMP is genuinely gone — no silent 'I thought it was stripped' surprises.
100% browser-side. Images never leave your device, no network request is made during the entire process (you can verify in DevTools), and the in-memory buffers are released as soon as each file finishes. HEIC files (iPhone default) are converted to JPEG and then stripped for maximum compatibility.
Frequently asked questions
Does stripping metadata reduce image quality? +
Almost imperceptibly. The Canvas re-encodes pixels at quality 0.95 — visually indistinguishable from the original. The pixels themselves are preserved exactly; only the metadata block is dropped. JPEG outputs are usually smaller than the input because the EXIF block (10-50KB) is gone. PNG and WebP behave the same way.
How are HEIC files (iPhone default) handled? +
HEIC images are first converted to JPEG in-browser using heic2any, then Canvas strips all metadata from the JPEG. The output extension becomes .jpg. The file may be slightly larger than the original HEIC (HEIC compresses better), but compatibility is far better — almost every platform accepts JPEG.
How is this different from the 'remove location' option built into social apps? +
Apps like Twitter, WeChat, and Weibo usually strip metadata at publish time, but two risks remain: (1) if you send an original via email, forum attachment, or direct message, the EXIF goes with it; (2) some platforms offer a 'send original quality' option that preserves all metadata. This tool cleans the file at the source, so it is safe no matter where it goes afterwards.
Does the tool store or upload my images? +
Never. Everything runs locally in the browser — no network requests of any kind during upload, processing, or download. Open DevTools → Network and confirm for yourself. The in-memory buffers are released immediately after each file is processed.
How many images can I process at once? +
Up to ~50 per batch depending on file size. Browser memory is finite; dropping hundreds of large originals into a tab can crash it. After a batch finishes, use the 'Download ZIP' button to grab everything at once.