Skip to content
I Hate Online Tools

Batch EXIF strip

Strip metadata from many files.

This runs in your browser. Nothing is uploaded.

About Batch EXIF strip

Removes EXIF metadata from many images at once by re-encoding each one locally, so GPS coordinates, timestamps and camera serial numbers never leave your device or reach the internet.

A phone photo carries where it was taken to within a few metres, when, on what device, and often a camera serial number that ties every photo you have ever posted to the same body. That matters most in bulk: a set of listing photos taken at home, a batch of images for a forum, holiday pictures going into a shared album. One leaked file is a mistake, forty is a map.

Each selected file is decoded to pixels, drawn onto a canvas and re-encoded from that canvas, which is an effective way to strip metadata because the canvas has nowhere to put it. JPEGs come out as JPEGs at quality 0.92 and everything else comes out as PNG, all of it zipped as batch-exif-strip.zip. The rotation stored in EXIF is applied to the pixels rather than carried as a tag.

Since it is a re-encode rather than surgery on the file's metadata blocks, your JPEGs take one more lossy pass. At 0.92 that is very hard to see, but it is not nothing, and the embedded ICC colour profile goes out with the metadata, so a wide-gamut photo can shift slightly. If you need the original bytes preserved exactly, this is the wrong approach.

How to use Batch EXIF strip

  1. 1Drop or select all the images you want cleaned.
  2. 2Click Process & download zip.
  3. 3Unzip the results and use the image info tool to confirm the metadata is gone.

What it won't do

  • Re-encodes rather than editing metadata blocks, so JPEGs take one extra lossy pass.
  • Embedded ICC colour profiles are removed along with the metadata.
  • Non-JPEG inputs are returned as PNG, which can mean a much larger file.

Common questions

What metadata does this actually remove?

Everything stored outside the pixels: GPS coordinates, capture date and time, camera and lens model, serial numbers, exposure settings, editing software, copyright fields and any embedded thumbnail. The re-encode discards all of it because a canvas has no mechanism for carrying metadata forward. The ICC colour profile is dropped for the same reason.

Does stripping EXIF make a photo anonymous?

No. It removes metadata, not content. The house number in the background, the reflection in the window, the distinctive view from the balcony and the visible street sign all survive untouched, and those identify a location as reliably as coordinates do. Metadata stripping is one step, not the whole job.

Do social networks strip EXIF for me anyway?

The large ones usually do for publicly displayed images, but the coverage is inconsistent and the exceptions are the risky paths: original-quality downloads, direct messages, cloud album shares and plain email attachments frequently keep everything. Stripping before you upload means you do not have to know which platform behaves which way.

Will the image quality change?

Slightly, for JPEGs. They are re-encoded at quality 0.92, which adds one round of compression on top of whatever the camera already applied — generally invisible at normal viewing size, but real. PNG inputs are re-encoded losslessly and lose nothing. Keep your originals if the photos are archival.

Related tools

Why this one doesn't upload your file

There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation

Install the app