SiteCredly

Free XMP writer · nothing is uploaded

Write the disclosure into the file itself.

Every checker on this site reads disclosures. This one writes them. Name the tool that generated your JPEG and the stamper writes a standards-shaped XMP disclosure packet straight into the file — in your browser, with the image data untouched.

Stamp a JPEG

or

The sample is the same bare file the checker scores 40/D — watch what a truthful declaration does to it.

What the stamp is — and is not

Disclosure rules ask creators to declare that content is AI-generated; they do not ask creators to become cryptographers. The stamp is the declaration, in the exact format the ecosystem reads: XMP with the generating tool as creator tool, the IPTC digital source type vocabulary term, a creation event in the edit history, and an attestation paragraph that says, in the file itself, that this is self-attested and unsigned. The checker on this site reads the stamp back and scores it like any other provenance — on the bare sample, stamping alone moves 40/D to 70/C, and adding the visible label the Label Maker produces takes the same file to 90/A.

What it is not: a C2PA manifest. It carries no signature, no certificate chain, and no tamper evidence — a determined editor can remove it with the Scrubber on this very site, and the honest response to that is that disclosure was never about stopping determined editors; it is about good-faith creators having a standard way to say what they made. If your pipeline's tools can emit real C2PA, use that instead — it is strictly stronger, and the checker rewards it accordingly.

Frequently asked questions

Is a stamped disclosure the same as C2PA Content Credentials?

No. A C2PA manifest is cryptographically signed by the tool or camera that created the file and is tamper-evident. This stamp is a self-attested declaration in standard XMP — the same format professional tools read — written at your direction. It satisfies the declaration half of disclosure rules; it does not prove anything to a skeptic, and the packet says so in plain words.

Does stamping change or degrade my image?

No. The stamper inserts one metadata segment and copies every other byte — including the compressed image data — untouched. There is no re-encoding and no quality loss, which you can verify: strip the stamp with the Metadata Scrubber and you get your original file back byte for byte.

Why JPEG only?

Writing XMP into a JPEG is a well-defined segment operation. PNG and WebP carry metadata in different chunk structures where a careless write can corrupt the file, so rather than fake support, this tool declines them and says why. Export as JPEG — every editor can — and stamp that.

What exactly does the packet declare?

Four things: the generating tool you name (recorded as both the XMP creator tool and the recognized generator), the IPTC digital source type (fully AI-generated, or a composite including AI elements), a one-event creation history with the date, and a self-attestation paragraph stating this is a creator declaration, not a signature. Your name, if you give it, is recorded as the creator standing behind the declaration.