What this tool does
Image EXIF Remover re-exports images so common embedded metadata is not intentionally carried into the new files. Filename suffix is -clean.
When to choose it instead of a similar DevToolKit tool
- Use this when sharing copies and you want a pixel re-encode without a dedicated metadata writer.
- Compressor/Converter also re-encode and similarly do not copy EXIF, but they are not a batch cleaner with marker summaries.
Typical jobs this page is built for
- Re-export a batch of camera JPEGs as {base}-clean.jpg before sharing.
- Read GPS/camera/date chips as a heuristic, then still inspect the download.
- Flatten a transparent PNG to JPEG with backgroundColor #ffffff during the clean pass.
Supported inputs, limits, and output behavior
- Input
- Up to 30 JPG, PNG, or WebP, 20 MB each.
- Modes
- Only Remove all is enabled.
- JPEG
- Optional quality (default 92) and backgroundColor #ffffff.
How the transformation actually works
getMetadataSummaryFromBuffer decodes the file head as iso-8859-1 text and flags markers. Export uses drawImage at natural width/height. PNG skips quality; JPEG/WebP use quality/100.
Step-by-step workflow
- Click Choose images or drop files.
- Read the Metadata scan chips as hints, not a complete inventory.
- Leave Removal mode on Remove all.
- Pick an export format.
- Set Quality or JPG background only if those controls appear.
- Click Remove metadata.
- Open each {base}-clean.{ext} download.
- Verify high-risk files in a metadata viewer if you need certainty.
What can change in the output
JPEG/WebP re-encode can change bytes and flatten transparency when JPEG is chosen. PNG is a new PNG of the canvas.
Known limitations and failure cases
- Heuristic scan can false-positive (for example the letters “text” in a PNG) or miss data past 256 KiB.
- No claim that location is gone until you inspect the output.
- HEIC is not accepted.
Privacy / where data goes
Inspect and re-encode run in the browser. Files are not uploaded for metadata removal. Identified analytics may include file counts, marker flags, and output format, not the image pixels or GPS values from the source.
Practical output-review checklist
- Open a cleaned JPEG in a metadata inspector before sharing maps-sensitive photos.
- Check JPEG flattening if the source was PNG.
- Remember GPS-only mode is not implemented.
- Treat “text” hits in PNG as possible false positives from the 256 KiB string scan.