AI content check
Upload an image to see whether it was generated by our AI system and what it declares. Free to use, no account needed. Your file is never stored — it is read in memory and discarded with the response.
How the check works
Images produced by our system carry two independent markings: a signed C2PA manifest in the file's metadata, and an imperceptible watermark in the pixels themselves. Metadata is removed by any re-encode; the watermark survives compression, format conversion, cropping and resizing. Either one is enough to answer.
Every value below is read out of the uploaded file. The only exception is the SHA-256 hash, which is computed from the bytes you just uploaded.
API
The same check is available programmatically and returns an identical answer for an identical file. See /docs for the specification, and /v1/public-key to verify the signature on a downloaded result.