GetFormatted

Batch remove image metadata

Remove EXIF, GPS location, XMP and comments from many images at once, see what was found in each, and download a ZIP.

How it works

  1. Add two or more images. Each one gets its own row.
  2. Run the removal. Each row shows what was found in the original and confirms none is in the new file. A file that fails the check is reported and not offered.
  3. Download images one at a time or as a ZIP.

Good to know

  • Each image is re-encoded, so a JPEG or WebP is compressed again and may change slightly. The output keeps each file's own format.
  • After re-encoding, the new file's headers are read back and checked for EXIF, GPS, XMP, IPTC and text comments. A file that still has any of them is reported as failed and not offered for download. This checks the container headers only; it does not look for text drawn into the picture itself or for a person's face.
  • An embedded colour profile is not personal data and is dropped by the re-encode; when one was present the result says so, because colours can shift slightly in colour-managed viewers.
  • The picture is saved upright: any camera orientation tag is applied to the pixels first, then removed with the rest of the EXIF.
  • A file is only reported done if the output really is in its original format. If your browser can't write that format, that file fails with a message instead of being saved under the wrong name.
  • Each image is still capped at 50 MB and 60 megapixels; there is no separate limit on how many files you add, but very large batches use more memory and take longer, especially on a phone.

Frequently asked questions

How do I know the metadata is really gone?
After re-encoding, the tool reads the new file's headers again and looks for EXIF, GPS, XMP, IPTC and comments. If any is still there, that file is marked failed and no download is offered. The check covers embedded metadata only, not anything visible in the picture itself.
Does it change the picture?
The image is re-encoded, so a JPEG or WebP is compressed again and may change slightly. The pixels are saved upright, with any camera rotation tag applied first.
What about the colour profile?
A colour profile describes colours rather than a person or place, and the re-encode drops it. If a file had one, the result says so, because colours can shift slightly in colour-managed viewers.
What if one image fails?
It's reported next to that file and the rest of the batch keeps going. A Retry failed button reprocesses only the failed ones.

Related