Every image an AI tool or camera makes carries a paper trail.

Nullframe reads the hidden EXIF, IPTC, XMP and C2PA data embedded in your photo, shows you exactly what's there, then removes it — entirely on your device. The file never leaves your browser.

In-browserJPEG/PNG/WebP scan & strip
4 formatsJPEG · PNG · WebP · HEIC
Server-assistedHEIC & real EXIF writing
[ drop target ]
Drag a photo here, or
JPEG, PNG, WebP or HEIC · up to 50MB
reading metadata blocks…
Writes real EXIF fields (Title → ImageDescription, Author → Artist, Description → Copyright) for JPEG, PNG, WebP and HEIC. This step runs on the server and the file is discarded right after processing.

What gets found, and what gets removed

Nullframe only touches the file's header and metadata blocks. Pixel data is never resampled or recompressed for PNG and WebP; JPEG is re-encoded at high quality, which can introduce a negligible, visually invisible amount of recompression.

C2PA / JUMBF
The content-credential records that generative tools and recent cameras attach — this is the block platforms check first when deciding whether to label something as AI-made.
EXIF
Camera make and model, lens data, exposure settings, and — if present — GPS coordinates pinpointing where the photo was taken.
IPTC / XMP
Captions, keywords, author credit, software history, and Adobe's edit-history trail, including generator attribution written by tools like Firefly or DALL·E.
ICC / thumbnails
Embedded color profiles and the small preview thumbnail some cameras and editors bury inside the file, which can retain an older, uncropped version of the image.
Timestamps
Original capture time, modification time, and time zone offsets, independent of whatever your operating system shows as the file date.

How it works

Four steps, all inside your browser tab.

01

Drop the file

Your image loads directly into memory. No network request is made.

02

Scan the header

Nullframe walks the file's segments and lists every metadata block it finds.

03

Re-encode

The image is redrawn to a blank canvas and exported fresh — metadata isn't carried forward.

04

Download

Grab the cleaned file. Nothing was ever stored or transmitted.

Questions

No. Nullframe only removes metadata — the invisible text and binary records attached to the file. Some generators also embed watermarks directly into pixel values (SynthID-style watermarking, for example); those survive metadata removal and require different tools entirely.

For JPEG, PNG and WebP, scanning and stripping happen entirely inside your browser — nothing is sent anywhere. HEIC files and custom metadata writing require a short server round trip (browsers can't decode HEIC or write real EXIF on their own). In that case the file is processed in memory and discarded immediately after the response is sent — it's never written to disk or used for anything else.

Visually, no. PNG and WebP are re-encoded losslessly at the pixel level. JPEG is re-encoded at high quality (0.95), which is technically a fresh compression pass but is not visually distinguishable from the original at normal viewing sizes.

JPEG, PNG, and WebP, up to 50MB per file. HEIC and RAW formats aren't supported in-browser yet.