7 min read
How to Post Midjourney Images to Instagram Without the AI Label
Midjourney embeds C2PA credentials that make Instagram tag your posts 'Made with AI'. Here's the full iPhone workflow to clean your own Midjourney renders before posting — with zero quality loss.
You spend ages dialing in the prompt, upscale the render you love, post it to Instagram — and it lands with a “Made with AI” label and an “AI info” panel attached. For a Midjourney artist, that tag can flatten hours of creative direction into a single dismissive badge. Here’s the full workflow to post your own Midjourney work on iPhone without it.
Why Midjourney images get the “Made with AI” label
It’s not Instagram looking at your image and guessing. Midjourney, like most generators, writes C2PA Content Credentials into the file on export — a signed, invisible “made with AI” record. Instagram reads that record on upload and applies the label automatically. (For the full picture, see what C2PA content credentials are and Instagram’s “Made with AI” label, explained.)
So the label rides in the file’s metadata, not its pixels. That’s the key to removing it: you have to change the file, not the framing.
The workflow at a glance
Midjourney render → save to iPhone → CleanAi (re-encode + crop) → post to Instagram
The only step that matters technically is the re-encode — rebuilding the file natively so the C2PA credential and metadata don’t carry over. Everything else is just moving the image around.
Step by step
- Export your render at full resolution. In Midjourney, open the upscaled image and download the original — don’t screenshot it (you’d lose quality and gain nothing).
- Get it onto your iPhone. AirDrop it from your Mac, or if you generated on your phone’s browser, save it straight to Photos. Either way it ends up in your camera roll.
- Open CleanAi and pick the image. Nothing is uploaded — the file stays on your device.
- Crop if you want (optional). Tighten the composition or trim a border. A crop also removes any visible corner mark.
- Tap Clean. CleanAi re-encodes the image through Apple’s native CoreImage pipeline, rebuilding it without the embedded C2PA credential or leftover metadata.
- Save and post to Instagram. Drop the clean copy into a feed post, carousel, Reel cover or Story — same as any normal photo.
That’s it. The exported file now reads, to Instagram’s detector, like an ordinary image rather than a credentialed AI export.
You don’t lose any quality
This is the part Midjourney users worry about, fairly — you didn’t upscale to 2K just to have it crushed. CleanAi exports through native iOS presets, so the cleaned copy keeps the same resolution and ships with no visible compression artifacts. It’s a true re-encode, not a screenshot or a lossy re-save: pixel-for-pixel the same image, minus the credential.
What doesn’t work (so you don’t waste time)
- Cropping alone removes a visible mark but leaves the C2PA credential and metadata untouched — the label stays. (Full breakdown.)
- Screenshotting degrades quality and can still carry metadata forward.
- Re-saving with the same settings usually copies the credential straight through.
If your render keeps getting flagged even though it “looks real,” that’s because the signal is embedded — exactly the situation covered in why Instagram says your photo is AI.
A note on scope
Your Midjourney renders are yours to publish, and this workflow is for cleaning your own files. CleanAi runs entirely on-device, doesn’t connect to Instagram, and never touches anyone else’s content — you stay responsible for posting work you have the right to share.
Posting the same renders to TikTok as well? There’s a companion guide for Midjourney → TikTok. And when you’re ready, here’s the step-by-step guide to removing the “Made with AI” label on Instagram.
Ready to clean your own files?
CleanAi removes these signals natively on your iPhone — zero quality loss.
Read the step-by-step guide