What is EXIF metadata? +
Exchangeable Image File Format — a block of structured data inside JPEG and PNG files that records camera make/model, exposure settings, lens info, software versions, timestamps, and (often) GPS coordinates. It's not pixels — you can strip it without changing what the photo looks like.
Does the photo upload anywhere? +
No. The file is read into your browser as a byte stream, parsed locally to find metadata segments, and re-emitted with those segments removed. Your photo never touches our servers — we don't run an image pipeline at all.
Is the strip lossless? +
For JPG and PNG: yes, completely. We surgically remove the metadata segments at the binary level, leaving the pixel-data segments untouched. The cleaned file decodes to identical pixels. For WebP, we currently re-encode through a canvas (lossy at default 95% quality).
What gets removed? +
JPG: APP1 through APP15 segments — Exif, XMP, ICC profile, Photoshop metadata, Adobe metadata, and any other application-specific blocks. We keep APP0 (JFIF, the basic image header). PNG: tEXt, iTXt, zTXt, eXIf, tIME, and iCCP chunks. We keep critical pixel-data chunks.
Will Instagram strip metadata for me? +
Major social platforms strip EXIF on upload — Instagram, Facebook, Twitter/X, Reddit. But: emails, Slack DMs, file-share links, AirDrop, Google Drive, and most websites do not. If your photo will live anywhere outside a major social feed, strip first.
Why is GPS the headline risk? +
Phone cameras embed latitude/longitude with sub-meter precision when location services are enabled. A photo posted publicly with GPS reveals exactly where you stood when you took it — your home, your kid's school, the trail you hike weekly. The other fields leak less, but GPS is the headline.
How do I check if my file is really clean? +
After downloading the clean copy, drop it back into this tool. The 'what's inside' panel should show no metadata segments. You can also use a desktop tool like ExifTool (CLI) for a deeper audit — but for the common privacy fields, our strip is exhaustive.