PurifyAI
Midjourney V7

Scrub Midjourney metadata and hidden PNG tags

Midjourney PNGs carry text chunks that can include your prompt, job identifiers and generator attribution. PurifyAI walks the PNG chunk list and removes them while leaving the image data untouched.

  • Removes tEXt, iTXt and zTXt chunks that can carry your prompt
  • Strips EXIF records and C2PA JUMBF boxes
  • Pixel-identical output — no decode, no re-encode
  • Preserves the iCCP colour profile so colours do not shift

Try it now — scan a file

No upload

Pick a PNG or JPEG and the Midjourney scanner reads its bytes right here in your browser. Nothing is sent to a server — you can check your network tab. Free downloads: 5 of 5 left today.

Drop a file or click to browsePNG · JPEG · WebP

How it works

Three steps, no account required to try it.

1

Load your file

Drop an image or video into the browser. It is read into memory locally — there is no upload request, which you can confirm in your network tab.

2

Review what was found

The engine walks the actual byte structure and lists every metadata segment it finds: C2PA manifests, EXIF blocks, XMP packets and text chunks.

3

Export a clean copy

Metadata segments are dropped and the remaining bytes are rewritten. Pixels are untouched, so there is no re-encode and no quality loss.

What this tool handles

🖼️

PNG chunk walker

Parses the real chunk list rather than pattern-matching bytes, so critical chunks are never damaged.

📝

Prompt text removal

Text chunks frequently contain the full prompt you used. Those are removed along with the rest of the metadata.

🎨

Colour profile preserved

The iCCP profile is deliberately kept — dropping it visibly shifts colour on wide-gamut images.

🔎

Readable previews

Each detected chunk shows a preview so you can see what was embedded before removing it.

📦

Batch scrubbing

Drop an entire upscale batch in and strip every file in one pass.

Sub-second results

Chunk rewriting is fast because there is no image decoding involved at all.

What gets removed

FormatRemovedPreserved
PNGtEXt, iTXt, zTXt, eXIf, caBX (C2PA/JUMBF), tIMEIHDR, IDAT, IEND, iCCP colour profile
JPEGAPP1–APP15 (EXIF, XMP, IPTC, C2PA)SOI, APP0/JFIF, ICC profile, scan data
MP4 / WebMVisible watermark across every frame, container metadataAudio track, full clip length (real re-encode)

Frequently asked

Does Midjourney embed my prompt in the file?

PNG text chunks on generated images commonly carry prompt text, job identifiers and generator attribution. Scan a file with the tool above and you will see exactly what your own exports contain.

Will this reduce my image quality?

No. Metadata scrubbing rewrites the container around your image data — it drops the metadata segments and copies the pixel data through byte for byte. There is no decode and re-encode step, so the output is pixel-identical to the input. ICC colour profiles are deliberately preserved so colours do not shift.

Do my files get uploaded anywhere?

No. The scrubbing engine is JavaScript running in your own browser tab. There is no upload endpoint and no server-side processing queue, so your media never leaves your device. You can verify this by opening your browser network tab while you scan a file.

What about the invisible pixel watermark?

This tool removes embedded metadata segments — it does not attempt to defeat steganographic or pixel-level watermarking, which is a fundamentally different problem. We would rather tell you that plainly than overstate what the engine does.

Is it legal to remove watermarks and content credentials?

It depends entirely on the media and your intent. Removing marks from work you own or are licensed to edit is normally fine. Stripping provenance data to pass AI-generated media off as authentic in journalism, elections, legal evidence or identity documents is prohibited by our terms and may be unlawful where you are. You are responsible for how you use the output.

Is there a free tier?

Yes. You can scan and inspect files without an account at all. A free account adds a daily cleaning quota, and paid plans raise that quota and unlock batch processing and API access.

Your files never leave your device

Every scrub runs in your browser tab. There is no upload endpoint, no queue, and no copy of your media on our side — by architecture, not policy.