Instagram kept labelling real photos "Made with AI" - So I made the cleaner

by


I kept running into the same complaint in photography and Instagram threads:

someone edits out a trash can with Photoshop Generative Fill, and Instagram slaps

"Made with AI" on the whole photo. Clients ask if the photo is real. It's not even

a generated image — it's one AI-assisted edit on an otherwise real photo.

So I built NoMoreAI () to clean it up.

What it does: reads the file, shows you what's embedded (C2PA Content Credentials,

EXIF, XMP, IPTC, PNG text chunks), and removes it. Then you download a clean copy.

The bit I care about is that it runs entirely in your browser. The image is never

uploaded anywhere — the cleaning happens on-device with Web Workers. A lot of tools

in this space send your file to a server, which felt wrong for something you're

using precisely because you're worried about what's hidden in it.

The technical part, since this sub will ask: C2PA in a JPEG isn't ordinary XMP. It's

a signed manifest in an APP11 (JUMBF) segment, often next to an APP1 XMP block. Strip

only XMP and the C2PA box survives, which is why "clean my metadata" tools often

don't work on it. NoMoreAI rebuilds the file and drops APP11 + APP1 XMP + APP13 IPTC

(and the PNG iTXt/eXIf / WebP chunks) at the byte level. Pixels are copied verbatim —

no recompression. It handles JPG, PNG and WebP, and ZIP batches if you've got a

whole shoot.

What it deliberately does NOT do: it won't remove pixel-level watermarks like

SynthID, and it can't defeat AI detectors. It's a metadata cleaner, not a "make AI

undetectable" tool — I won't claim otherwise.

It's free, no signup. I'd genuinely like feedback, especially from anyone who's hit

the false "AI Info" label — did it fix it for you? And if there's a format or tag

it misses, tell me and I'll add it.

5 views

Add a comment

Replies

Best

Dev here, happy to answer anything about how the C2PA/JUMBF stripping works or

what's supported. Known gaps: video (mp4) metadata isn't supported yet, and it's

metadata-only, invisible watermarks stay. Not trying to overstate it.