Pick the file you would actually upload
Exports, “Save as”, and “Download” from a generator are the right objects. A screenshot of the Instagram post is a picture of the user interface. Checking that screenshot tells you about the screenshot.
Cleans metadata in this browser. SynthID stays in the pixels. A platform can still label the file.
AI only leaves camera EXIF and GPS. All metadata removes them.
Free clean used One-time payment · Card, Apple Pay, Google Pay
1 free image on this browser. No account. $8.99 one-time for unlimited images and one ZIP.
The cleaned file shows up here.
Cleaning…
One-time · No signup · Card, Apple Pay, Google Pay
Pro also downloads a removal receipt listing what was cleared.
The free file is yours. Pro also downloads a removal receipt for it.
Same pixels. Cleared fields are listed here.
Check the file before you “remove” anything. A photo either contains metadata this scanner can name, or it does not. Stripping a file that already has no C2PA and no AI tags will not change an Instagram badge, and it will not tell you whether a pixel watermark is present.
First, tap AI info on the live post or Story if one exists. Meta uses that screen to say whether the label came from industry-shared signals or from a person disclosing it. Second, Inspect the file you believe you uploaded. Those answers can disagree, and the disagreement is the finding: a chip that cites industry signals plus an empty file report means you scanned a different file, or the signal is not metadata this parser lists (including a pixel watermark).
Photoshop and Lightroom exports are a common mismatch. The project can save with Content Credentials on even when a later “save for web” dropped them, or the reverse. Inspect the exact export. Try sample is only a demo of the report layout. It is not your photo.
The useful question is not “is this AI?”. The useful question is “what is written next to the pixels?”. Camera
apps write EXIF. Phones often write GPS. Generators and some editors write C2PA Content Credentials, XMP that
points at those credentials, or IPTC DigitalSourceType. Automatic1111-style PNG exports often write a
parameters chunk — that recipe has its own page,
Stable Diffusion PNG metadata. A C2PA-only question is
check if an image has C2PA credentials. Any of those can be listed without sending the image to a server.
Open the AI metadata remover and drop the still you might post. You can stop after the before report. Pressing Clean this file is optional and only useful after you have seen a category you want gone. Generation tags have their own page, the AI metadata cleaner. The comparison with AI Metadata Cleaner is the alternative page. JPEG, PNG, and WebP are read directly. HEIC, AVIF, GIF, TIFF, and BMP are read as well, and the report says which format you get back.
| Chip | Typical meaning | If you later clean |
|---|---|---|
| C2PA | Content Credentials manifest: JPEG JUMBF / APP segments, PNG caBX, WebP C2PA chunk | AI provenance removes it. Details on Remove C2PA |
| AI | Known hints: DigitalSourceType, generator names, Content Credentials XMP, PNG prompt/parameters text | AI provenance or strip-all |
| EXIF | Camera, timestamps, lens, software | Left in place by AI provenance. Removed by privacy or strip-all |
| GPS | Location inside EXIF | Privacy or strip-all. See Remove EXIF |
| XMP / IPTC | Sidecar-style descriptions inside the file, including some provenance | Depends on mode. Strip-all is the broad pass |
A long report is not a verdict that Instagram will label the upload. It is an inventory. A short report is not a verdict that Instagram will stay quiet. Instagram can label from signals that never appear in this inventory. That limit is the subject of Remove Instagram AI Info.
Exports, “Save as”, and “Download” from a generator are the right objects. A screenshot of the Instagram post is a picture of the user interface. Checking that screenshot tells you about the screenshot.
You do not have to clean. If C2PA or AI is present and you plan to post, continue with Remove Instagram AI Info or the EXIF and AI cleaning guide. If the list is only GPS, you have a privacy job, not an AI-label job.
The after panel is a new parse. A successful provenance strip shows those C2PA and AI lines gone and can still show EXIF if you stayed on AI provenance mode. If you wanted both gone, switch to strip-all and verify again.
Content Credentials can also be inspected with a public verifier that understands C2PA manifests. That kind of check answers “is there a manifest?”, which overlaps the C2PA chip here. It still does not answer “will Instagram show a badge?”. Use one or both inspections on the file. Do not confuse either result with a classifier score.
Phone galleries often show a slice of EXIF and hide manifests. “No info” in the iOS or Android info sheet is not a C2PA test. The browser tool on this page is aimed at the categories social apps have started to read, plus the GPS fields people mean when they say a photo is leaking location.
You can do this check correctly and still see AI info after upload. Causes that fit a clean report:
Those cases, including a Story reshare and a carousel slide that was not cleaned, are on Remove Instagram AI Info.
Want a general metadata viewer rather than an AI-focused check? View image metadata online shows the GPS, camera, XMP, IPTC, and C2PA rows for any image, with the same inspect-only mode and no upload.
Check photo AI metadata in the inspect report: C2PA, AI XMP, and GPS show up when they are in the file. An empty report is a result, not a promise the picture has no watermark. Check photo AI metadata again on the After list if you clean the file.
If the question is whether the file still carries generator paperwork, use check if image is AI. That page reads metadata only and says what it will not decide about the pixels.
No. An empty report means this tool did not find EXIF, XMP, IPTC, C2PA, or known AI text chunks. Pixel watermarks and platform classifiers are invisible to a metadata scan.
No. Inspect runs in your browser on the file you selected.