Language: EN
Start free

Is your image marked as AI?

The AI image label checker reads image files to show which machine-readable AI markers they carry. Since 2 August 2026 the EU AI Act requires AI systems to mark the images they generate in a machine-readable way — and resaving a file can strip that marker. Runs in your browser; nothing is uploaded.

Model wearing small gold huggie hoop earrings, front portrait on white · AI image label checker
Source photo. Made with Herofab · Jewelry studio
Free tool · first use without sign-up

Choose your images.

JPEG, PNG and WebP. The checker reads the metadata inside the file; the pixels are not analysed.

Free tool · first use without sign-up

Herofab free tools continue with a free account

The first use of each tool runs without sign-up. From the second use, the tools run with a free Herofab account; files are still processed in the browser and are not uploaded. This way, every free tool remains available with no usage limit.

What the checker reads inside an image file

AI image label checker does not open the picture. It reads the file itself in the browser as text and searches it for three markers. The first is the IPTC digital source type, a metadata value that states how an image was made. The second is a keyword that one marketplace asks for on images showing AI-generated people. The third is Content Credentials, a provenance record embedded in the file. In a PNG, compressed text blocks are unpacked first, so a marker stored there is read as well.

Each file gets a verdict and three lines, one for each marker. The source type decides the verdict when it is present: marked as AI-generated, as edited with AI, as synthetic media or, for any other value, declared as not AI-generated, with the value shown. Without a source type, the keyword alone gives the AI-generated verdict. Content Credentials alone give a neutral verdict, because cameras sign their photos too. With none of the three, no AI marker was found.

When to check the label and when another checker fits

Use this checker on the exact file that will be uploaded, after the last edit and the last save. Saving a new file can drop the markers: Marketplace image resizer and Image compressor both write a new file, and embedded metadata, including an AI marker, is not carried over. Herofab writes the IPTC marker for AI-generated media into every image it delivers and adds the keyword to images that show a person it generated.

The neighbouring checkers read different things. Image size checker reads pixel dimensions, file size and format. White background checker reads the colour of the pixels along the edges. Product photo checker measures background, fill and cut-off edges from the pixels. None of the three reads metadata, and this checker reads nothing else: its card shows the file size and type, but the picture is not decoded and no dimensions are reported.

What a result means and what the checker cannot know

The checker reports what the file declares, not how the image was made. It does not analyse the pixels, so it does not estimate from the look of a picture whether AI produced it, and it does not look for a visible watermark or a signal hidden in the image. No marker found does not show that an image was made without AI: the marker may never have been written, or an editor may have dropped it on saving. A source type that declares a camera capture is reported as declared; whether that is true is not tested.

For Content Credentials the line reads present, signature not checked: the checker detects the record but does not verify the signature or list who signed it and which edits it records. The verdict follows the source type first, so all three lines are worth reading. Whether a sales channel requires a marker, which one it reads and what it keeps after upload is set by that channel, and its rule page is the last reference.

Questions

About this tool.

Does this free tool need an account?

The first successful use of each free tool is available without an account. If prompted to continue using it, create a free Herofab account. Files are processed in your browser and are not uploaded.

Is my image uploaded?

No. The file is read and processed inside your browser; nothing is sent to a server.

What does the checker look for?

Three markers: the IPTC DigitalSourceType tag in the file's XMP metadata, which Google asks sellers to keep; the contains-synthetic-performer keyword Amazon asks for on images with AI-generated people; and C2PA Content Credentials. It reports whether each is present; it does not verify C2PA signatures.

If nothing is found, is the image not AI-generated?

Not necessarily. The checker reads markers, not pixels, and many editors and resizers drop metadata when they save a new file.

Do Herofab images pass?

Every image Herofab delivers carries the IPTC marker for AI-generated media inside the file; images that show a person generated by Herofab also carry the contains-synthetic-performer keyword.

Does it verify who signed the Content Credentials in a file?

No. It detects that Content Credentials are present and says so, with the note that the signature was not checked. It does not validate the signature or show the signer. The presence of credentials is not treated as an AI marker either, since cameras attach them to ordinary photos as well.

What happens if the source type and the keyword say different things?

The verdict follows the IPTC digital source type whenever one is found; the keyword decides only when there is none. A file with a source type for a camera capture and the keyword for AI-generated people is reported as declared not AI-generated, while the keyword line still reads found.

Which file types and how many images can the checker read?

The checker reads JPEG, PNG and WebP files, and several images can be dropped or selected at once. Each file gets its own card with the verdict and one line for each marker: the IPTC source type, the synthetic-performer keyword and Content Credentials. The files are read in the browser and are not uploaded.

How can an AI marker be added to an image that has none?

The checker reads markers and does not write them. Every image Herofab delivers already carries the IPTC marker for AI-generated media inside the file. For an image from another source, the marker has to be written with software that edits XMP metadata, and the file can then be dropped here again to confirm that the marker is present.

Related
More free tools
Get started

Your next collection, shot this week.

20 credits at sign-up, no card required. Images made with free credits carry a watermark. Herofab also removes the watermark from those images once credits are purchased.

Herofab is an independent product and is not affiliated with Google. Product and model names belong to their owners.