Metadata is not a single field but a stack of separate containers, each written by a different tool along the image's life: the camera adds EXIF, an editor writes XMP and IPTC, a phone appends a GPS IFD, and modern AI generators bolt on a C2PA manifest. Stripping one does nothing for the others, which is why a single re-save often leaves half the trail behind. GhostMeta strips metadata by parsing every container in one pass — EXIF and XMP in the JPEG APP1 segment, IPTC in APP13, the C2PA/JUMBF box, and the tEXt, iTXt and eXIf chunks in PNG — then re-encoding a copy that carries none of them. Because it reads the file structurally rather than editing tags in place, a mixed set of formats all come out neutral without you knowing where each tool hid its data. The whole operation runs client-side: the image is never uploaded, so stripping metadata here is safe for confidential or work files that must not leave the machine.
EXIF, IPTC, XMP, the GPS IFD, embedded thumbnails, and C2PA/JUMBF manifests. GhostMeta targets the containers themselves, so unknown vendor tags inside them are removed too.
A plain re-save often preserves EXIF or XMP. GhostMeta re-encodes the pixels and drops every metadata container, so nothing is silently carried over.
No. It runs in your browser via the Canvas API. Nothing is uploaded, which makes it suitable for sensitive or internal images.
Yes. PNG stores text and EXIF in tEXt, iTXt, zTXt and eXIf chunks; GhostMeta clears those just as it clears the APP segments in a JPEG.
The C2PA/JUMBF metadata manifest is stripped. Note this is the metadata layer — it does not touch any visible or pixel-embedded watermark.
Cleaning one image is free. Stripping metadata from many files at once is available with Premium.