Remove metadata from a JPG
Drop a JPG or JPEG file below. This tool reads its APPn marker segments in your browser, removes EXIF, IPTC, XMP and C2PA markers, keeps the colour profile, and gives you a cleaned file to download. The image never leaves your device.
What a JPG carries besides pixels
A JPG file opens with a start-of-image marker, then a series of APPn segments before the actual compressed image data begins. Each segment has a two-byte marker and a length, so a parser can walk through them and remove only the ones that carry metadata, leaving the scan data and the colour profile untouched.
| Segment | Carries | Removed |
|---|---|---|
| APP1 | EXIF, sometimes XMP | Yes |
| APP13 | IPTC / Photoshop record | Yes |
| APP11 | C2PA / JUMBF manifest | Yes |
| COM | Free text comment | Yes |
| APP2 | ICC colour profile | Kept |
This tool removes metadata, it doesn't change pixels. PassReal also processes the pixels.
Questions
Where does a JPG store its metadata
In APPn marker segments right after the file's start-of-image marker: APP1 for EXIF and often XMP, APP13 for IPTC, APP11 for a C2PA or JUMBF manifest, plus any COM comment segment. The compressed pixel data starts later, after the start-of-scan marker.
Will this keep my colour profile
Yes. A JPG's ICC colour profile lives in its own APP2 segment, separate from EXIF, IPTC and XMP, and this tool leaves it in place so colours still render correctly after cleaning.
Does this recompress the JPG
No. The compressed scan data between the start-of-scan and end-of-image markers is copied through untouched. Only the metadata segments before it are removed, so there is no generation loss.
Three images free, no card.