Remove EXIF & XMP from WebP files — lossless, in-browser
WebP wraps photos in a container that can carry the same GPS and camera data as JPEG — plus XMP. We cut the metadata chunks and repair the container, right in your browser.
ScrubExif runs entirely in your browser — no upload, no server, works offline.
What's inside a typical WebP
Removed from your WebP
- EXIF chunk — GPS, camera, timestamps, settings
- XMP chunk — software, rights and edit metadata
- VP8X metadata flag bits — cleared so the file tells the truth
Kept intact
- Every image byte — VP8/VP8L chunks untouched
- Alpha channel (alpha flag preserved)
- Animation (ANIM/ANMF chunks, animation flag)
- ICCP color profile & valid RIFF sizing
Why WebP metadata is easy to miss
WebP was built for the web — smaller photos, faster pages — so people assume it's "clean". But when a converter turns your JPEGs into WebP (as many CMS plugins, CDNs and phone export tools do), the converter decides what happens to the EXIF block. Some drop it; plenty copy it over, GPS coordinates included. Because no image viewer shows metadata, a geotagged WebP can sit on your server for years unnoticed.
The safe habit: inspect a sample from any batch conversion, then strip the lot here — up to 30 files at once, or download everything as a ZIP. More on what those fields reveal in the EXIF guide.
Frequently asked questions
Does WebP even have metadata?
It can. WebP is a RIFF container, and beside the actual image chunks it can carry EXIF chunks (camera data, GPS coordinates) and XMP chunks (rights and editing metadata). Files exported from phones, cameras with WebP output, or converters frequently include them — while some web exports ship without any. The only way to know is to check.
What does the tool do with the WebP structure?
Three things, all lossless: the EXIF and XMP chunks are cut out of the container; the RIFF size field is recalculated so the file stays valid; and the metadata flag bits in the VP8X header are cleared, so viewers stop expecting metadata that is no longer there. Image, alpha and animation chunks are copied byte-for-byte.
Will animated WebP keep working?
Yes. Animation lives in ANIM/ANMF chunks, which are preserved untouched, and the animation flag in VP8X stays set. Only the metadata chunks and their flag bits are removed.
Why is cleaning WebP different from JPEG?
JPEG is a chain of segments; WebP is a box-in-a-box container. The same metadata standard (EXIF) travels in a different wrapper, so naive "JPEG EXIF wipers" can't handle it. ScrubExif speaks each format's native structure — that's what makes the removal truly lossless.