EXIF Cleaner
See every tag hidden inside a photo — coordinates, serial numbers, edit history — then remove exactly the ones you want. The pixels are never re-encoded.
What is inside
Add a photo and every tag hidden inside it shows up here — before anything is changed.
What to remove
Ctrl+Enter cleans, Ctrl+Z and Ctrl+Shift+Z undo and redo your tag picks, ↑ ↓ walk the queue, Del removes a file, Ctrl+V pastes one in.
How it works
Bring the photos in
Drop a batch, choose them from disk, or paste a screenshot. iPhone HEIC files are converted on arrival.
Read what is inside
Every tag is decoded and grouped: coordinates, serial numbers, exposure, edit history, hidden previews.
Choose what goes
Pick a preset or tick tags one at a time. Nothing is written until you press the button.
Clean and check
The finished file is parsed again from scratch and the tool shows you what actually survived.
Real location-only cleaning
Removing the coordinates does not mean deleting the whole Exif block. The tag tree is rebuilt without the GPS directory, so aperture, lens and date stay exactly where they were.
Tag by tag, if you want
Every field has its own checkbox. Drop the body serial number and keep the shutter speed, or start from nothing and pick manually.
The pixels are never touched
Only header segments are rewritten. The compressed image data is copied byte for byte, so there is no second round of JPEG loss.
Nothing leaves the tab
There is no upload, no endpoint and no account. The parser is JavaScript running on your machine, and it works with the network switched off.
JPEG, PNG, WebP and HEIC
Including the WebP chunks and PNG text blocks most cleaners ignore. HEIC is converted to JPEG first, and the tool says so instead of pretending otherwise.
It checks its own work
The result is re-parsed after writing and the leftover tag count is shown. If something survived, you see it rather than being told everything went fine.
Every photo you send carries more than the picture
A phone writes the coordinates of the room you were standing in, the exact second, the model of the handset and often its serial number. An edited file adds the software, the author field your editor filled in years ago, and a thumbnail of the shot as it looked before you cropped anything out of it. None of that is visible when you look at the image, and all of it travels with the file. This tool decodes those blocks, shows them to you in plain words, and rewrites the file without the parts you choose to lose.
Header surgery, not re-compression
Most tools strip metadata by loading the photo into a canvas and saving it again, which quietly re-compresses every pixel and can add several megabytes or throw away detail. Here the file is walked segment by segment and the ones you keep are copied unchanged, so the image data that comes out is identical to the image data that went in.
A metadata cleaner that tells you what it found
The classic accident is a photo of something for sale, taken at home, posted with the coordinates of the front door attached. The same applies to a portfolio shot that still names the client, a screenshot carrying the editor that made it, or a picture shared in a public thread with the camera's serial number in it — the same number stamped on every other picture from that camera.
The file is read by the browser's own file API, parsed in memory and written back in memory. There is no server component and no analytics on the content. Coordinates found in a photo are shown to you and copied only if you ask; the map link is an ordinary link you have to click.
Frequently asked questions
QDoes removing the metadata reduce the image quality?+
No. The compressed pixel data is copied across untouched — only the header blocks around it are rewritten. That is the difference between this and any tool that re-saves the picture through a canvas, which re-compresses everything it touches.
QWhy did my photo end up sideways after cleaning it somewhere else?+
Because the rotation of most phone photos is not in the pixels, it is an Exif tag, and deleting the whole block deletes it too. The 'keep the rotation flag' option here writes back a minimal Exif block containing only Orientation, which is a few dozen bytes and gives away nothing.
QWhat is the difference between the presets?+
'Remove everything' deletes every metadata block in the file. 'Location only' rebuilds the Exif tag tree without the GPS directory and leaves the rest alone. 'Keep the photography' drops coordinates, serial numbers, owner names, edit history and the embedded preview but keeps exposure, lens and dates. 'Manual' removes nothing until you tick it.
QWhich formats are supported?+
JPEG, PNG and WebP are rewritten byte by byte. HEIC and HEIF from an iPhone are converted to JPEG first, which does re-encode the picture — the tool marks those files so you know. AVIF and camera RAW files are not supported.
QWhat is the embedded preview and why does it matter?+
Cameras store a small JPEG copy of the shot inside the Exif block so previews load quickly. Some editors never regenerate it, so the preview can still show the uncropped, unretouched original of a photo you carefully edited before publishing.
QIs anything uploaded?+
No. Everything happens in your browser: the file is read locally, parsed in memory and written back in memory. You can disconnect from the network after the page loads and the tool keeps working.
QShould I remove the ICC colour profile too?+
Usually not. It describes how colours should be interpreted, not who you are, and removing it can visibly shift the colours of a wide-gamut photo on other screens. It is offered as a separate tick for the cases where you want the file as bare as possible.
QHow do I know it actually worked?+
After writing, the finished file is parsed again from scratch and the result is what the panel reports. The 'tags left' counter is a genuine re-read, not a record of what the tool intended to do, and you can hold the compare button to see the after state in the same inspector.