Photo Metadata Remover: The Complete Guide for Photographers
How to strip AI metadata from a photo without losing copyright, GPS coordinates, or color profile. Covers JPEG, PNG, and WebP, and the photographer-specific fields that need to be preserved.
A photo metadata remover is a tool that strips AI provenance from a JPEG, PNG, or WebP without losing the photographer's own metadata — copyright, IPTC caption, ICC color profile, and the camera EXIF fields that the photographer wants to keep. The market has half a dozen tools that claim to do this; most of them re-save the file, which mutates the pixel data and can change the color rendering. The byte-level alternative preserves the pixels and the color profile, and only touches the AI-trailing segments. This guide covers what a photographer actually needs from a photo metadata remover, what to look for, and what to avoid.
For the AI-specific angle (Midjourney, Firefly, DALL-E, Stable Diffusion), see the verb-variant hub. For the read-only side — checking what is inside a file before you clean it — see how to check if an image was AI-generated.
What a photographer actually needs from a metadata remover
Three things, in order of importance:
- Preserve the pixel data. Re-saving the file mutates the pixels, drifts the color, and can change the rendering. A byte-level walk leaves the pixel data byte-identical to the source. This is the most important property.
- Preserve the ICC color profile. Photographers with a color-managed workflow (soft-proofing, print matching, monitor calibration) need the ICC profile to survive the cleaning. Most re-save tools drop or replace the profile; a byte-level walk keeps it.
- Preserve the photographer's own metadata. EXIF camera body and lens, IPTC copyright and caption, the XMP
dc:creatorfield. These are author credit, not AI provenance. A good remover keeps them; a bad one drops them as a side effect of the cleaning.
Everything else — the AI provenance, the prompt, the generator name, the C2PA manifest — is the target. Those are the bytes that get removed.
What the tool removes vs what it keeps
| Field | Action | Why |
| --------------------------------------- | ------------------ | -------------------------------------------- |
| XMP parameters, dalle, ideogram | Removed | Direct AI provenance |
| EXIF Software if AI-originated | Removed | Generator name |
| EXIF Software if camera-originated | Kept | Photographer's camera info |
| EXIF camera body, lens, settings | Kept | Author's craft data |
| EXIF GPS | Removed by default | Privacy; toggle in the scan report |
| IPTC copyright, caption, creator | Kept | Author credit |
| C2PA manifest | Removed by default | Strip on publish; keep only for auditability |
| PNG tEXt / iTXt chunks (AI-related) | Removed | Prompt and model |
| ICC color profile | Kept | Print and color accuracy |
The GPS removal is a privacy default. If you want to keep GPS for archival purposes, you can — the scan report shows every field it found, and the cleaner only removes what you confirm.
The image vs photo distinction
In the search data, "image metadata remover" (320 searches/mo) and "photo metadata remover" (2900 searches/mo) are different queries with different intents. "Image" is the broader term — includes screenshots, web graphics, illustrations, and AI-generated images. "Photo" is the narrower term — implies a camera origin, a photographer, a color-managed workflow.
The same byte-level tool covers both. The difference is in the user's mental model and what they want to preserve. A photographer wants to keep the camera EXIF and the ICC profile. An AI art publisher wants to strip everything except the pixel data. A web designer working with screenshots probably does not have any meaningful metadata to begin with.
This is why the cleaner reports fields before it removes them. The report is the decision surface. The user sees what is in the file, decides what to keep, and clicks Clean.
The four common photo metadata workflows
- Strip AI provenance from a photo that was AI-edited. You started from a real photo, ran it through Firefly or Stable Diffusion for an edit, and now the file has both the original camera EXIF and the AI provenance. Cleaning removes the AI provenance and keeps the camera EXIF. The ICC profile survives. The pixel data is byte-identical.
- Strip GPS from a real photo before publishing. You do not want the world to know where the photo was taken. Cleaning removes the GPS field and keeps the rest of the EXIF. The pixel data and the ICC profile are unchanged.
- Strip a C2PA credential before re-publishing. The photo is yours; the C2PA manifest is from the editing tool that signed the working file. Cleaning removes the manifest and keeps the photo. The signed action history is gone, but the file no longer carries the third-party signature.
- Strip the prompt from a Stable Diffusion upscaled export. The original render had a real prompt, and the upscale wrote the prompt into the file. Cleaning removes the prompt but keeps the upscaled pixels. The file is publishable as art, with no recipe attached.
In all four cases, the cleaner is the same. The decision is in what to keep.
What to look for in a photo metadata remover
The market is full of products with similar names. The properties that matter:
- Byte-level cleaning. The tool should walk the file at the byte level, not re-save it. Re-saving mutates the pixels. The fastest way to check: clean a file, compare the pixel data of the input and the output with a hex editor or a SHA-256 of the pixel segments. They should match.
- ICC profile preservation. The tool should keep the ICC profile intact. The fastest check: clean a file with an ICC profile attached, re-open it in Photoshop, and confirm the profile is still assigned.
- Photographer metadata preservation. EXIF camera body, lens, IPTC copyright, XMP
dc:creatorshould all survive. The fastest check: clean a file with a known copyright field, and confirm the field is still there. - A scan report before the clean. You should be able to see what is in the file before you commit to the cleaning. A tool that only has a "Clean" button, with no report, is operating blind.
- No upload. The cleaning should run in your browser, with no request made with the file contents. Verify by opening the network tab in DevTools.
If a product does not meet these, it is a re-save tool in disguise. Re-save tools are fine for casual use; they are not fine for color-managed work.
What to avoid
- Tools that re-save the file as JPEG. Re-encoding the JPEG drifts the pixels. The drift is small but cumulative — multiple re-saves over the life of a file add up.
- Tools that drop the ICC profile. The file will open and look the same on a default-color-managed viewer, but the color will be wrong on a calibrated monitor and the print will be off.
- Tools that drop the IPTC copyright. The file loses author credit. This is a bug, not a feature.
- Tools that only strip a few known fields. The XMP
parametersblock has variants; the C2PA manifest has versions; the EXIFSoftwarefield has dozens of generator names. A tool that hard-codes a list will miss variants. A byte-level walk that knows the segment boundaries does not have this problem.
Workflow for a typical photo batch
- Drop the folder into the drop zone on the homepage. The drop zone accepts folders from Finder or Explorer.
- Wait for the reports. Each report shows the AI fields found, the EXIF camera info (if present), the IPTC fields (if present), and the ICC profile (if present).
- Decide per file. For photos with both camera EXIF and AI provenance, clean to remove the AI provenance and keep the camera EXIF. For photos with GPS you want to remove, clean. For photos that are already clean, no action needed.
- Click Clean on each report. The cleaner runs in the background.
- Download the cleaned files into a "cleaned" subfolder.
- Spot-check one or two files. Confirm the ICC profile is still there, the camera EXIF is still there, and the AI provenance is gone.
The whole batch for 20 files takes under a minute. The byte-level walk is fast.
Related reading
- Remove AI metadata from images — the verb-variant hub covering all six verbs and the full byte-level workflow.
- Remove AI metadata from multiple images at once — the batch version of this workflow.
- XMP vs EXIF vs IPTC vs C2PA — the format comparison, where each field lives.
- How to remove AI EXIF data from a JPEG — the EXIF-specific deep dive.
- Does removing metadata reduce image quality? — the byte-level vs re-save breakdown.