Skip to main content

EXIF remover

Selectively strip metadata from your images. Preview what will be removed, keep what you need, and process multiple files at once.

No watermarkFree & unlimited
All processing happens in your browser. No data is sent to any server.

Stripping metadata is usually sold as one button, which is why people end up removing the copyright line they wanted to keep along with the GPS fix they did not. This page lists what is actually in your photo first, sorted into six categories — camera identity, exposure settings, GPS, dates, author and copyright, and image properties — and lets you tick the ones to remove. For a JPEG the removal rewrites only the EXIF segment with piexifjs: the compressed image data is copied untouched, so there is no generation loss and no visible change. After processing it reads the output back and shows you what survived, which is the only honest way to prove a strip worked.

Key facts about EXIF remover

Key facts about EXIF remover
JPEG methodpiexifjs rewrites or deletes the EXIF segment. The JPEG scan data is byte-for-byte the original — no decode, no re-encode, no quality loss
Non-JPEG methodPNG and WebP are drawn to a canvas and re-encoded as PNG, which drops every ancillary chunk including text, colour profile and timestamps
Output formatA JPEG stays a JPEG. Anything else comes out as .png, so a WebP input becomes a PNG and usually grows
CategoriesCamera info (make, model, lens, body serial, software), camera settings (13 exposure tags), GPS (latitude, longitude, altitude and their references), dates (taken, digitized, modified), author and copyright, image properties (dimensions, orientation, resolution)
Selective removalTick categories individually, or use remove all. Untouched categories are written back into the file intact
VerificationAfter processing, the cleaned JPEG is re-read and its remaining metadata listed, so the result is measured rather than asserted
Reported per fileHow many fields were removed and how many bytes the file lost
BatchMultiple images at once; each keeps its own before-and-after view, and download all saves them one by one
File namingThe output is your original name with -clean appended before the extension
Size limit50 MB per image
Orientation caveatRemoving image properties removes the orientation tag, so a photo that relied on it may display rotated in some viewers
Not touchedXMP and IPTC blocks are outside the EXIF segment and are not removed from a JPEG by the selective path

What happens to your file

Everything happens in this tab. The image is read with FileReader, the EXIF segment is rewritten by piexifjs or the pixels are redrawn on a canvas, and the cleaned file is handed to your browser as a Blob download. There is no upload, no queue and no server-side copy — which is the whole point, because uploading a photo to have its GPS removed means giving the GPS to whoever runs the server first. Nothing is stored, nothing is logged, and the original file on your disk is never modified: you always get a new -clean file alongside it.

About this tool

  1. 1

    Add your images

    Drag one or many onto the page, or browse. Anything over 50 MB is refused before reading, and each file gets its own card.

  2. 2

    Look at what is actually in there

    The category list shows how many fields each one holds for the selected photo. This is the step that stops you deleting a copyright line you meant to keep.

  3. 3

    Tick what to remove

    Select categories individually — GPS alone is the common case — or switch on remove all. The preview updates to show which fields will go and which will stay.

  4. 4

    Process and verify

    Run the removal, then read the after list. For JPEGs the tool re-parses its own output, so what you see is what is really left in the file.

  5. 5

    Download the clean files

    Each result downloads as your original name with -clean appended. With several files loaded, download all saves them one after another.

Specs & compatibility
Input formatsAny image the browser accepts; JPEG takes the lossless path, everything else the canvas path
Maximum size50 MB per file
JPEG outputSame pixels, same compression, smaller file — only the metadata bytes are gone
PNG and WebP outputPNG, re-encoded from the decoded pixels
Categories removable6, individually or all at once
BatchYes, with a per-file result card
DownloadIndividually or all at once as separate files — there is no ZIP step
Browser supportChrome, Edge, Firefox and Safari, desktop and mobile
Cost / accountFree, unlimited, no signup, no watermark
  • GPS alone is usually enough: keeping the exposure settings makes the photo useful to other photographers without revealing where you live.
  • The bytes-saved figure is small — an EXIF block is typically a few kilobytes — so if you were hoping to shrink a photo, use an image compressor instead.
  • Removing image properties removes the orientation flag, which can make a phone photo appear rotated in apps that relied on it; leave that category in place unless you know you need it gone.
  • Screenshots and images that have already been through a social platform usually have nothing left to remove, and the field count will show zero.
  • A WebP or PNG input comes out as PNG and will often be larger than the original, because the canvas path re-encodes losslessly from decoded pixels.
  • XMP and IPTC captions are not part of the EXIF segment, so a photo edited in a professional workflow may still carry keywords after a selective strip — use remove all and check the result.
  • Run the cleaned file through the EXIF viewer afterwards if you want independent confirmation rather than the tool grading its own homework.
  • Six removable metadata categories
  • Preview of what will be removed and kept
  • Lossless JPEG metadata rewrite
  • After-the-fact verification of the output
  • Fields removed and bytes saved per file
  • Batch processing
  • No watermark, no signup
  • Removing home or workplace coordinates from photos before posting them publicly.
  • Stripping camera body serial numbers from images you sell or license.
  • Cleaning a batch of product photos before they go on a website.
  • Anonymising images supplied as evidence or as part of a report.
  • Removing capture dates from photos where the timeline is not your business to share.
  • Preparing user-uploaded images for publication without keeping their metadata.
Not for a JPEG. The removal path uses piexifjs to rewrite the metadata segment and copies the compressed image data across unchanged, so the pixels in the cleaned file are identical to the original and there is no generation loss from re-compressing. Non-JPEG images take a different path: they are drawn to a canvas and re-encoded as PNG, which is lossless for the pixels but changes the format and usually the file size.
No. The file is read locally and processed in this browser tab, and the cleaned copy is created as a Blob that your browser saves to disk. There is no upload, no processing server and no stored copy. That distinction is the whole point for this particular tool: sending a photo to a remote service to have its GPS coordinates removed means handing those coordinates to the service before they are deleted.
Yes, and that is the normal way to use this page. Metadata is grouped into six categories — camera identity, exposure settings, GPS, dates, author and copyright, image properties — and you tick only what should go. Everything you leave unticked is written back into the file intact. Removing GPS alone means the photo still tells another photographer which lens and settings produced it, without telling anyone where you were standing.
The tool re-reads its own output. After processing a JPEG it parses the cleaned file again and lists whatever metadata remains, alongside a count of fields removed and bytes saved, so you see a measurement rather than a promise. If you would rather not trust the same tool for both steps, open the -clean file in the EXIF viewer on this site: an empty table is independent confirmation.
Yes, by a different route. There is no standard EXIF segment to rewrite in those formats, so the image is decoded, drawn to a canvas and re-encoded as PNG, which drops every ancillary chunk — text metadata, timestamps, embedded colour profiles and anything else. The result is clean, but it is always a PNG, so a WebP input changes format and a photographic PNG can grow noticeably. For photos, converting to JPEG first keeps the file small.
Most large platforms do strip EXIF on upload, but you should not rely on it. Behaviour differs by platform and by upload path, direct messages and file attachments often preserve everything, and any image you email, publish on your own site or hand to a client keeps whatever it arrived with. Stripping before you share also means the metadata is never on someone else server in the first place, rather than being removed after it got there.
View all

Part of File viewers that open the file in your browser

Updated

We use anonymous analytics to improve ToolChamp. No personal data is stored or sold. Privacy Policy