Skip to content
imgmarker

Guide

What the rules ask for, what we write into the file, and where the limits are.

What imgmarker does

Upload an image and you get two markings back. One you can see: a badge in the corner that says the picture came from AI. One machines read: an IPTC field inside the file. Both are written in the same pass, so all you decide is whether the picture was generated by AI or edited with it, and which corner the badge sits in. Then you download the result. No account, no installation, up to 5 images at a time.

The badge lives in the pixels, so it survives screenshots, re-uploads and platforms that throw away file information. The metadata sits in the file itself, where image software, search engines and content platforms find it without being told to look.

Your images travel to a server in Germany and no further. We delete them 60 minutes after processing, together with the database record - no archive and no backup. What stays is one counting entry: the date, website or API, the label, the format, the file size, the result, a checksum of the finished file and the one-way value of your address. No filename, no copy of the image, no address in the clear. Between them they let us confirm that a given file was labelled here and recognise repeated use - and nothing beyond that. We do not analyse what your pictures show and never pass them to anyone. Within that hour we do review uploads to stop illegal material, which is the only reason anyone here looks at an image.

Why label

The practical reason first: platforms read along. Meta has announced that it labels images automatically from technical signals, naming the C2PA and IPTC standards - the very field imgmarker writes. Supplying the information inside the file leaves less of that to chance.

The second reason is your audience. Newsrooms, agencies, picture libraries and marketplaces all ask where an image came from now. An unlabelled AI image that turns out to be synthetic later costs you more credibility than one that said so from the start.

Each marking on its own leaves a gap. A drawn badge tells a person everything and a machine nothing. Metadata tells a machine everything and a person nothing. imgmarker writes both in the same pass.

And labelling never hurts. An image that says where it came from loses nothing by it. One that stays quiet can raise questions later.

Who Article 50 addresses

Article 50 of the EU AI Act applies since 2 August 2026. It assigns duties by role, and those roles are routinely mixed up.

Providers of AI systems

Paragraph 2 requires them to mark the output of their systems in a machine-readable format. That is the duty of the company providing the generator, not of the person who makes an image with it. By the text of the provision it does not apply to the extent a system performs an assistive function for standard editing or does not substantially alter the input data.

People who publish

Paragraph 4 requires disclosure for deep fakes, meaning image, audio or video content resembling real persons, objects, places or events that could falsely appear authentic. Not every AI image falls under it. The regulation does not prescribe what the disclosure has to look like.

Limits in the text

Where content forms part of an evidently artistic, creative, satirical or fictional work, paragraph 4 limits the duty to disclosing the existence of generated content in a manner that does not hamper the display or enjoyment of the work. For AI text on matters of public interest the duty falls away where the content underwent human review and a natural or legal person holds editorial responsibility.

This summarises the text of the provision and is not legal advice. Which role you are in, and what follows from it, depends on your case.

How to use it

  1. Choose the label and position

    Above the drop zone you set which label applies and which corner the badge goes in. Those settings carry over to every image you add, so ten pictures labelled the same way cost you no extra clicks. Any single image can still be changed afterwards in the list.

  2. Add your images

    Drag files onto the drop zone or pick them from your computer. JPG, PNG and WEBP work, up to 5 MB per file and 5 files per batch. Each row shows a thumbnail with the badge position marked, so you can see where it will land before you start.

  3. Add details, if you want

    Under “Advanced details” you can supply a creator, a description and a credit line. These go into the file as standard IPTC fields, the same ones photo agencies and editorial systems already read. They apply to every image in the batch.

  4. Start and download

    Each image runs on its own, so one broken file never holds up the rest. Take finished pictures one at a time or grab the whole batch as a ZIP. Your filename stays as it was, with “-aimarked” added before the extension.

What exactly goes into the file

The field written is the IPTC DigitalSourceType value in the image's XMP packet. That vocabulary is read by image software and platforms; Meta names IPTC as one of the signals it uses to identify AI images.

Marked as generated by AI

http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia

Marked as edited with AI

http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia

Alongside it goes a plain sentence in the description field, plus whatever creator, credit and description you supplied. JPEG files get the same sentence in the older IPTC-IIM and EXIF fields as well, so software too old for XMP still shows something useful.

Check the result yourself if you like. Any metadata viewer displays the field, and on the command line exiftool prints it in one line.

Why both markings

Metadata is exact and easy to lose. Several large platforms strip it during upload, sometimes to save space, sometimes to remove location data. Once that happens the machine-readable marking is gone and the badge is all that is left.

The badge holds up where metadata fails. It comes through screenshots and re-encoding intact. What it cannot do is announce itself to software: no automated system tells it apart from any other text sitting in the picture.

One marking fails where the other survives. Use both and an image usually arrives with at least one of them still attached, whatever route it took to get there.

A note on Content Credentials

Some images arrive carrying C2PA Content Credentials, a signed record of where the picture came from and what was done to it. Adding a badge breaks that record. The signature covers the original pixels, and drawing on the image changes them.

imgmarker spots this before processing and asks you to confirm. Once you do, we strip the credentials instead of leaving them in place, because verification tools read a broken signature as evidence of tampering. Users end up worse off than if the picture had carried no credentials at all.

If keeping those credentials matters to you, label the file somewhere else. An editor that understands C2PA can add the badge as a signed edit and keep the chain intact.

What this tool will not do

imgmarker cannot tell you whether an image came from AI. You decide which label fits and the tool applies it. Nobody has a reliable detector for AI-generated pictures, so treat any service that claims one with suspicion.

Nor is this legal advice. Whether your label satisfies the rules depends on your role, your content and where you publish. If the answer carries real consequences for you, ask a lawyer.

And no marking survives someone determined to remove it. A badge can be cropped out, metadata can be deleted. Labelling is how you stay straight with your audience, not how you stop bad actors.

Editorially reviewed by the editorial team of MOVA Empire UG (haftungsbeschränkt). Last updated: 4 August 2026

imgmarker adds a visible label and IPTC metadata (DigitalSourceType) that can be read by machines. That is a technical service. We do not warrant that a label is sufficient in your case - this service is not legal advice.

FAQ