Clean Photoshop Generative Fill metadata from the export
Generative Fill writes history onto the document, and Export As can copy that history into the JPEG or PNG you are about to post. The cleaner removes that manifest from the file in your browser. It does not delete a cloud credential, and it does not repaint the pixels.
Cleans metadata in your browser. SynthID and TrustMark stay in the pixels. A cleaned file does not force Instagram to drop a label.
1 image free · Pro $9.99 one-time (unlimited + ZIP)
Inspect the export, then clean that file
- 1 Select
- 2 Scrub
- 3 Verify & download
Free clean used
1 image free in this browser · Pro $9.99 one-time unlocks unlimited cleans + batch ZIP · How to use
Cleaning…
Clean every image with Pro
Unlimited images and folder ZIPs. Pay once.
Card, Apple Pay or Google Pay · No subscription
Do it in the tool, in this order
- Drop the JPEG, PNG, or WebP you will actually publish. Try sample only shows what a report looks like.
- Set the mode to AI only.
- Press Inspect only if you want to look. Press Clean this file to strip. The same press re-scans the result, and the After column is that new scan of the cleaned bytes.
- Press Download cleaned image. Upload that file. The name ends in
-cleaned.
Export the file you will actually upload
The Photoshop document is the wrong thing to drop here. A .psd is not JPEG, PNG, or WebP, so
the parser will not read it. Use Export As (or an equivalent flattened export) and pick
one of those three. Name the export for this test — wall-fill.jpg, not “final-final” — so
you do not inspect Monday’s file and upload Tuesday’s.
In the export dialog, look at Content Credentials. Photoshop can attach them to the file, publish them to the Content Credentials cloud, or do both. “Attach to file” is the case this page is for: a C2PA manifest travels inside the JPEG or PNG. “Cloud only” can leave the local file without that manifest while a public record still exists for anyone who looks it up. Stripping a file that never contained the manifest changes nothing about the cloud record.
You turn credentials on from Window → Content Credentials, and Photoshop’s settings can enable them for new and saved documents so later exports keep the history. If you never opened that panel, an export can still carry credentials after Generative Fill, Generative Expand, or another Firefly-backed edit. Check the export. Do not argue from memory of a checkbox.
Deleting the generative layer does not clear the history
A common sequence: Generative Fill removes a sign, you decide the result looks wrong, you delete that layer, and you export the photo you started with. The document can still remember that a generative tool ran. Content Credentials describe the production of the file, not whichever layer happens to be visible at export. The JPEG can therefore show a C2PA chip even though the canvas looks like an ordinary photo.
That is also why “I turned the panel off afterwards” is not a test. Disable or enable is a setting for the next write. The file you already exported keeps what that export wrote. Drop that file into Inspect. Try sample only demonstrates the report. It is not your export.
What a clean After report does and does not mean
Set the mode to AI only (AI provenance) unless you also need GPS and camera
EXIF gone, in which case use All metadata (strip-all) and read both columns. Press Clean this file.
The After column is a second scan of the new bytes, not a copy of the Before list. Download only when
the C2PA chip you saw is gone. The filename ends in -cleaned. Upload that download.
Three things stay even when After is empty of C2PA:
- A manifest you published to Adobe’s Content Credentials cloud. This tool never talks to that service.
- Pixels. Generative Fill changed the image itself. Nothing here reconstructs the pre-fill photo or paints over a watermark that lives in the image.
- A platform decision. Instagram can still show AI info from a signal this scanner does not list. When the file you uploaded already matches a clean After report, stop re-exporting and use why the label is still there.
C2PA as a format, separate from Photoshop’s export dialog, is the remove C2PA page. This page is only the Generative Fill export: which file to test, and which copies of the history you cannot reach.
If the PNG came from ChatGPT instead
Do not run this Photoshop checklist on a chat download and expect the same leftovers. The dedicated page is ChatGPT image metadata. OpenAI’s help says supported images from ChatGPT include both C2PA metadata and a SynthID watermark. The metadata half is the same kind of job: Inspect the PNG you saved (a screenshot of the chat is a different, recompressed image and often has no manifest). Clean AI provenance. If After drops the C2PA chip, the file no longer carries that manifest.
SynthID is not a metadata chip. A clean After report does not remove it, and OpenAI’s verify page looks for the watermark as well as a trusted C2PA manifest. Cropping and recompression can weaken a watermark; they are not a removal method, and this site does not offer one. Instagram’s badge can still cite industry signals after the file metadata is gone. Treat that as the limit, not as a second pass with the same JPEG.
Using Lightroom rather than Photoshop? See Lightroom Content Credentials.
Questions
I deleted the Generative Fill layer. Why is the export still marked?
Content Credentials record that a generative tool was used on the document. Deleting the layer does not erase that history. Photoshop can still attach credentials on export. Inspect the exported JPEG or PNG, not the layer stack.
Does stripping the file remove credentials from Adobe’s cloud?
No. If Export As published the manifest to the Content Credentials cloud, that public record is separate from the file on your disk. This tool only rewrites the local JPEG, PNG, or WebP.
Is this the same job as a ChatGPT image download?
Partly. A ChatGPT PNG can also carry C2PA metadata, and that manifest can be stripped from the file. OpenAI also documents SynthID in the pixels of supported images. SynthID is not metadata, so a clean After report does not mean openai.com/verify will come back empty.
Will Instagram drop AI info after this export is clean?
Only if the label was coming from metadata in the file you upload. A clean After report does not force the badge off. If it stays, use the checklist for a label that remains after the file is already clean.
Clean the file, then publish that download
Use the tool above. Download only after the After report matches the tags you meant to remove.
Clean this exportRelated guides
- What Content Credentials are, and what stripping the file changes
- Clean metadata from a ChatGPT image download
- Remove metadata from a Midjourney export
- Open the Remove AI metadata tool on the homepage if you want the general cleaner.
- Short Instagram upload workflow if you only need the four-step version.
Page last updated: