Image Metadata Remover
Strip EXIF, GPS and XMP from any image without re-encoding it — cleaned in your browser, nothing uploaded.
Settings
Keep ICC · Bake rotation
How to Remove Image Metadata in 3 Steps
Drop an image
Drag JPG, PNG or WebP onto the left pane. The file is parsed and cleaned immediately — no button to press.
Check the Summary
See how many fields were found and removed, the before/after size, and the flags turning green. Expand "What was inside" to review exactly what was deleted.
Download
Save the cleaned image with one click. The original on your disk is untouched. Curious first? Open the Image Metadata Viewer.
What Is Removed per Format
| Format | Removed | Kept |
|---|---|---|
| JPEG | EXIF, GPS, XMP, IPTC, comments, thumbnails | Pixels, ICC profile, JFIF header |
| PNG | tEXt / iTXt / zTXt, eXIf, tIME | Pixels, palette, gamma, DPI |
| WebP | EXIF, XMP chunks | Pixels, alpha, animation, ICC |
| HEIC / AVIF | — (view only) | Convert to JPEG first |
Image Metadata Remover — Frequently Asked Questions
Is my image uploaded to a server?
No. The file is read with the FileReader API and parsed by JavaScript in your browser tab. Nothing is transmitted, logged or stored anywhere.
What exactly is removed?
EXIF, GPS, XMP, IPTC/Photoshop blocks, comments and PNG text chunks. The ICC colour profile is kept by default so colours do not shift.
Is the cleaning lossless?
Yes — JPEG, PNG and WebP are rewritten at the container level; no pixel is re-encoded (unless you choose to bake in a rotation).
My photo is sideways after cleaning — why?
Cameras often store photos rotated and rely on an EXIF orientation flag. The "bake in rotation" setting (on by default) physically rotates such photos before saving so they stay upright; turn it off only if you want a strictly byte-level strip.
Can I see what will be removed before cleaning?
Yes — the result pane lists everything that was inside, and the Image Metadata Viewer shows the same data without changing the file.