ghostframe
no key Open studio
studio

Scan, strip, download.

Images never leave this tab. Every file is scanned on import, so you see exactly which markers were present before you spend a removal.

browser · nothing uploaded
Drop files here click to choose · paste from clipboard · up to 10 at once
PNGJPGWebPMP4 / MOV
idle 0 files
READING THE QUEUE

What the badges mean

tagged markers found in the container. clean nothing left to remove. scanned inspected, no provenance block.

STRENGTH

Which rewrite to choose

Standard measures around 43.9 dB on a photo. Subtle is roughly 49 dB with a lighter footprint. Max is 40 dB and is the most aggressive safe setting. Sub-pixel shift is opt-in: it costs sharpness and only helps against block-aligned patterns.

VIDEO

Two routes

Container strip is lossless and instant, and removes the C2PA uuid box. Frame rewrite uploads to this box and re-encodes every frame with a bounded noise field.

verify

Check your own result.

Drop the cleaned file back in. A clean report means no APP segment, text chunk, EXIF block or C2PA box survived.

Byte-level

The scanner walks container structures — JPEG markers, PNG chunks, RIFF chunks, MP4 boxes. It does not guess from the file extension. A PNG renamed to .jpg is still parsed as PNG.

Pixel-level

Every removal reports its measured PSNR against the decoded source. Below 40 dB, drop the strength. Above 46 dB, you can raise it.