MetadataViewer.org

Remove Metadata from Photos

Strip supported EXIF, GPS, XMP and recognized C2PA containers in your browser, keep the original, then verify the clean copy before sharing.

No upload — parsed on your device Free · no sign-up Local clean copy — original retained
Drop a file here — or click to choose
JPG · JPEG · PNG · WEBP · TIF · TIFF · HEIC · HEIF · AVIF · GIF · BMP
100% local — your file never leaves this device

When you post a photo, you may be posting your home address with it. Phone cameras write GPS coordinates, timestamps, device model and editing history into image metadata. This remover strips the supported privacy-bearing fields — EXIF, XMP, IPTC, comments and recognized C2PA containers — and gives you a clean copy to share.

For JPG, PNG and WebP, the metadata containers are removed at byte level, so the compressed image stream is not re-encoded. JPEG ICC colour profiles and PNG display-density data are preserved. HEIC, TIFF, AVIF, GIF and BMP use a browser-dependent fallback that exports a new PNG; that path changes the file format and is not byte-identical. In every case, processing stays inside your browser.

Drop a photo, review what’s inside with the built-in metadata viewer, then click Remove metadata & download. The clean file downloads instantly with -clean added to its name.

Frequently asked questions

How do I remove metadata from a photo?

Drop the photo into the tool above, review the metadata it finds, and click “Remove metadata & download”. A clean copy without EXIF, GPS or camera data downloads immediately.

Does removing metadata reduce image quality?

For JPG, PNG and WebP, the compressed image data is copied without re-encoding. JPEG ICC colour profiles are preserved. Other accepted image formats use a browser-dependent PNG export, so the file is not byte-identical even though the visible pixels are retained.

Which metadata gets removed?

The byte-level cleaner removes EXIF (camera, dates and GPS), XMP, IPTC, comments and recognized JPEG/PNG C2PA containers. ICC colour profiles are deliberately preserved because they affect colour rendering.

Are my photos uploaded to your server?

Never. Reading and cleaning both happen locally in your browser with JavaScript. There is no upload endpoint at all — check the network tab if you like.

Related tools & guides