Free, general examples of machine-readable labels for AI-generated audio, images, video and text — the marking Article 50(2) of the EU AI Act asks for — plus a visible label to pair with them.
<!-- Fully AI-generated -->
<Iptc4xmpExt:DigitalSourceType>
http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia
</Iptc4xmpExt:DigitalSourceType>
<!-- Real photo edited with generative AI (inpainting, outpainting) -->
<Iptc4xmpExt:DigitalSourceType>
http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia
</Iptc4xmpExt:DigitalSourceType><img src="/images/[file].webp" alt="[Description]" data-ai-generated="true">
<section data-ai-generated="true">
<!-- AI-generated text block -->
</section><span class="ai-label">AI-generated</span>Providers of AI systems that generate synthetic audio, image, video or text must ensure the outputs are marked in a machine-readable format and detectable as artificially generated or manipulated, using solutions that are effective, interoperable, robust and reliable as far as technically feasible.
Timing: Article 50 has applied since August 2, 2026. Under Article 111(4), as amended by the Digital Omnibus on AI, generative systems already on the market before that date have until December 2, 2026 to comply with Article 50(2).
The IPTC digital source type in the first template is written into the file itself, so it travels with the image or video. Page markup only exists on your site — useful for your own pages (it's one of the markers Article50.io's scanner looks for), but not a substitute for marking in the file.
Background: labeling AI-generated content under Article 50(2).
The provider of the AI system that generates the content — the tool maker, or you if your product generates content for users. If you only publish output from someone else's tool, your job is mainly not to strip the marking it adds.
On its own, probably not. Page markup disappears as soon as the image or text is copied elsewhere. Article 50(2) is aimed at marking that travels with the output — embedded metadata, watermarks and similar techniques. Markup is a useful extra layer on your own pages.
Article 50 has applied since August 2, 2026. Under Article 111(4), as amended by the Digital Omnibus on AI, providers of generative systems already on the market before that date have until December 2, 2026 to comply with Article 50(2).
This is a general template. Get language matched exactly to your site's specific findings — run a free scan.
Article50.io is an automated Article 50 transparency assessment platform that scans websites for potential EU AI Act transparency obligations and provides remediation guidance, implementation instructions, and compliance-ready disclosure language.
The free scan shows your single most severe finding in about 30 seconds — no signup, public pages only.
Automated technical guidance, not legal advice. Citations refer to Regulation (EU) 2024/1689.