EXIF metadata remover for JPEG and PNG
Choose JPEG or PNG files to inspect EXIF fields and remove metadata containers. Download cleaned copies without recompressing image data.
JPEG and PNG metadata removal runs locally after JavaScript loads.
How it works
JPEG segments are parsed according to ITU-T T.81, including markers between scans. APP metadata and comments are removed. The fixed Adobe color-transform segment and JFIF density/color identification are retained; JFIF thumbnails are removed. ICC APP2 segments can be kept.
For PNG, the tool checks chunk lengths and CRCs, then removes tEXt, zTXt, iTXt, eXIf and tIME. Uncheck the ICC option to remove iCCP too. Other chunks, including critical image data, transparency and animation, are retained. Trailing bytes after JPEG EOI or PNG IEND are discarded.
EXIF inspection reads camera model, date, orientation and the presence of a GPS pointer. It is a limited inspection, not a complete tag viewer. Malformed EXIF is reported but its whole container can still be removed.
bytes removed = original length − cleaned length
Byte counts are exact; displayed size units are rounded. Local limits are 20 files and 30,000,000 bytes per file. No image pixels are decoded or recompressed.
Worked examples
Removing a JPEG comment
A COM segment containing 10 payload bytes occupies 14 bytes: 2 marker bytes + 2 length bytes + 10 payload bytes. Removing it saves exactly 14 bytes.
Removing PNG text
A tEXt chunk with 20 payload bytes occupies 32 bytes: 4 length + 4 type + 20 payload + 4 CRC. Removing it saves exactly 32 bytes.
Frequently asked questions
Is removal lossless?
Does this remove GPS coordinates?
Why keep ICC profiles?
Can I remove WebP metadata?
Are my original files changed?
Sources
- libjpeg-turbo — examine_app14 color interpretation (checked 2026-11-14)
- ITU-T T.81 — Annex B, JPEG marker syntax (checked 2026-11-14)
- W3C PNG — chunk structure and metadata chunks (checked 2026-11-14)
- JEITA Exif 2.2 — sections 4.6–4.7 (document mirror) (checked 2026-11-14)
- ICC specification — Appendix B.4, JPEG embedding (checked 2026-11-14)
- JFIF 1.02 — APP0 structure (checked 2026-11-14)
Last reviewed 2026-11-14. The method is written out above so you can check our math.