EU AI Act · Article 50 in force · marking deadline 2 December 2026
EU AI Act · Article 50(2) · AI generators

Does Midjourney mark its images as AI-generated?

In force since 2 Aug 2026Fines up to €15M / 3% turnoverLast reviewed August 2026

Midjourney is one of the most widely used AI image generators, historically accessed through Discord and more recently its own web app, and it's a common source of images for marketing, blogs, and social content. Unlike OpenAI and Adobe, Midjourney has been notably slower and less transparent about adopting machine-readable provenance marking, which matters directly for Article 50(2), since a business publishing Midjourney images can't assume the same default protection a Firefly or DALL·E user gets.

Article 50(2) of the EU AI Act requires AI-generated or AI-edited audio, image, video, and text to be marked in a machine-readable format so it's detectable as artificially generated, via C2PA Content Credentials or IPTC provenance metadata, embedded in the file itself. This is a provider-side duty on the generative system, but it fails quietly in practice: content that leaves a generator marked routinely arrives on a published page unmarked, stripped somewhere in the ordinary pipeline of editing, compressing, and publishing.

Two separate duties, don't conflate them. Article 50(2)'s machine-readable marking is invisible, in the file itself, and largely a provider/tooling question. Article 50(4) separately requires a visible label on deepfakes and AI-generated text published to inform the public, a fallback that doesn't depend on whether machine-readable marking survived. Where you can't confirm marking, visible labeling is the simpler, more reliable compliance path.

Does Midjourney mark its output by default?

As of August 2026, current reporting is consistent that Midjourney does not embed C2PA Content Credentials or any documented imperceptible watermark in its output — isolated 2026 roundup claims of C2PA adoption are not supported by Midjourney's own documentation or recent coverage. Midjourney has been a Content Authenticity Initiative member since 2023 but has not shipped an implementation. What IS confirmed: images downloaded from Midjourney's web interface carry ordinary XMP metadata (a dc:creator field with your account username, a dc:description field containing your full prompt, and an xmp:CreatorTool field identifying Midjourney), and Midjourney also sets the IPTC DigitalSourceType field to trainedAlgorithmicMedia and embeds the generation Job ID as a Digital Image GUID. That IPTC flag is a standardized, machine-readable ‘AI-generated’ signal, but it is unsigned and trivially strippable, not the cryptographically-signed C2PA manifest that Article 50(2) marking is built around.

What strips the marking before it reaches your published page

How to verify before you publish

Keep proof either way. Whether or not machine-readable marking survives to your published page, keep a record of what you checked and when: a screenshot from a verification tool, or your visible-label copy, so you can show the diligence, not just assert it.

The realistic compliance gap

Midjourney is a genuinely higher-risk generator for Article 50(2) purposes than C2PA-native tools like Adobe Firefly or OpenAI's image products, precisely because its machine-readable marking status is unclear or unconfirmed rather than clearly present. A business relying on Midjourney for published visuals should default to the visible-labeling path (Article 50(4)) rather than assuming invisible machine-readable marking has them covered.

Note: AI-generator provenance practices change quickly and can vary by product tier, export path, or recent platform update. This page describes Midjourney's marking behavior as understood as of August 2026; verify against Midjourney's current official documentation and check your own specific output before publishing.

Common questions

Does Midjourney embed anything that counts as 'machine-readable marking' under Article 50(2)?

Based on available reporting as of this review, that's genuinely unclear, some sources say no C2PA support exists, others suggest recent adoption, and we couldn't confirm the current state from Midjourney's own documentation. The XMP metadata Midjourney does embed (your prompt, username, tool name) isn't the standardized C2PA manifest the rule is built around. Verify any specific image with a C2PA checker before relying on it, and default to visible labeling if you can't confirm machine-readable marking is present.

If Midjourney doesn't reliably mark its images, what should we do to stay compliant?

Lean on Article 50(4)'s separate, simpler requirement: label AI-generated content shown to the public with a clear, visible statement (e.g. a caption or badge noting the image is AI-generated), rather than relying on invisible machine-readable marking you can't confirm is there. That's a lower bar to clear and doesn't depend on Midjourney's own metadata practices.

Check what's on your site. DisclosureProof samples the media on your homepage and checks it for machine-readable AI-content marking, with timestamped evidence either way. Run the free scan →