Skip to main content

Remove EXIF Metadata

Re-encode the photo and the metadata is gone: the Convert Image tool decodes it to raw pixels and writes a fresh file, and EXIF blocks — GPS coordinates, camera model, timestamps — do not survive that trip. It runs entirely in your browser, which matters double here, because the photos worth stripping are the private ones.

Local-only

Remove EXIF Metadata explained

Every photo your phone or camera produces carries a second document inside it: EXIF, the Exchangeable Image File Format block that records where and how the picture was made. GPS latitude and longitude — often to several decimal places, which is the difference between "the park" and "your flat at the edge of it" — plus the capture timestamp, the camera make, model and sometimes serial number, and a small embedded preview. Any recipient who knows to right-click can read all of it.

There are two legitimate ways metadata dies. A dedicated stripper rewrites only the metadata bytes and leaves the pixels untouched. This site's path is the other one: re-encode. The image is decoded to raw pixels and written out fresh — through the canvas, with no metadata block attached — which is total but not free: the output is a new, re-encoded file, so JPEG targets pick up a quality dial and PNG grows the file in exchange for pixel-identical output.

This page covers what EXIF actually hides, what survives the re-encode and what does not, where social platforms strip metadata for you and where they absolutely do not, and how to verify the result before you share it.

The stripping happens in the Convert Image tool — drop a photo, pick a format, and the output carries no EXIF.

If your photos start life as iPhone HEICs, the HEIC to JPG on iPhone page covers the same pipeline from that format's side.

What EXIF actually records

EXIF is a standard metadata block embedded in the image file itself, defined by the camera industry in the 1990s and written by nearly every phone and camera since. None of it is hidden in any technical sense — viewers and free EXIF readers surface it in one click; it is simply invisible by default, which is how photographs with home coordinates in them get shared without anyone noticing. What it typically contains is a privacy inventory:

  • GPS latitude and longitude, when the camera had a location fix — a precise point, not a city.
  • The capture timestamp, to the second, along with the original file's creation history.
  • Camera make, model, and sometimes the lens and body serial number — proof of ownership, or of where a leak originated.
  • Shooting settings, software versions, and often a small embedded preview thumbnail.

What survives a re-encode — and what does not

The re-encode is decisive because the pipeline goes through raw pixels: the decoder produces an image, the encoder writes a brand-new file, and nothing from the original's metadata blocks is consulted on the way. GPS, camera details, timestamps and the embedded thumbnail are all dropped. The single EXIF tag that is honoured rather than discarded is orientation — it is applied to the pixels during decode, so a sideways-shot photo comes out upright instead of falling over.

Two honest details. First, this is total: there is no "remove only the location, keep the camera info" option, because the pipeline does not preserve anything selective. Second, dropping the whole block also removes the leak class where an old embedded preview shows the original, un-cropped frame from before an edit — a real failure that has exposed photographs before, and one that survives only in files still carrying their original thumbnail.

Your goalApproachThe trade-off
Strip everything before sharingRe-encode here to JPG or WebPPixels are re-encoded; keep the quality dial at 0.9 or above
Strip with zero pixel lossRe-encode to PNGLossless output, but the file grows several times over
Pixels byte-identical AND metadata keptA dedicated EXIF editor, not this toolOutside the browser; nothing here rewrites files in place
No location in future photosTurn off Location Services for the cameraPhotos still carry device and timestamps

Social platforms strip it anyway — but not everywhere

The big social platforms re-encode uploads, so Instagram, Facebook and the like discard EXIF on the way in — posting there is itself a lossy conversion. The trap is everything else: email attachments, messaging apps when a photo is sent as a file, cloud-folder sync, marketplace listings, forums and print shops can pass the bytes through untouched, GPS block included. And screenshots, the folk remedy, do drop metadata but at the cost of a fresh lossy generation and lower resolution — a crude stripper at best.

So the honest rule is: strip before sharing, and treat platform stripping as a bonus rather than a plan. It is the recipient you did not expect — the email attachment, the shared folder — who actually reads the coordinates.

Verify before you share

Checking takes under a minute. Open the output in any EXIF viewer — most operating systems show photo information panels, and command-line users can run exiftool on the file — and confirm the GPS, camera and timestamp fields are absent. Two things are worth confirming while you are there: that the metadata is gone, and that the image still looks right, because a quality dial dragged too low trades a privacy win for visible artefacts. If the file passes both checks, it is ready to leave the machine.

Why no-upload matters double here

The photos people strip are, by definition, the private ones: a new home not yet listed, children's faces, documents on a kitchen table. An upload-based metadata remover therefore receives the exact object you are trying to protect, coordinates and all, before handing back a copy. Here the decode and re-encode happen inside your browser tab — open DevTools, watch the Network panel while a photo converts, and no request carries it; the page's Content-Security-Policy sets connect-src 'self', so the browser would block an upload attempt outright. The original never leaves the machine, and neither does the stripped copy until you download it.

Frequently asked questions

Are my photos uploaded when I strip them here?

No. The image is decoded and re-encoded inside your browser tab, and there is no upload endpoint to receive it. Verify in DevTools: the Network panel stays silent while a photo processes. The page's Content-Security-Policy sets connect-src 'self', so the browser itself would refuse any outbound request carrying your photo.

What information does EXIF actually contain?

GPS latitude and longitude, the capture timestamp, camera make, model and sometimes serial number, shooting settings, and often a small preview thumbnail. It is embedded in the file by the camera, readable by any recipient with a metadata viewer, and invisible to anyone who does not think to look.

Does re-encoding lose image quality?

For lossy targets like JPEG and WebP, by one generation — at quality 0.9 or above it is not visible on a photograph. PNG is the exception: a lossless re-encode, so the pixels are identical and only the file size grows. That combination makes PNG the zero-pixel-loss way to strip metadata.

Do Instagram and WhatsApp strip EXIF for me?

Platforms that re-encode uploads — Instagram, Facebook, most social apps — do. But email attachments, messaging apps sending files unmodified, cloud-folder sync and forums can pass the bytes straight through, GPS included. Strip before sharing rather than trusting a platform's pipeline you cannot inspect.

Can I remove only the location and keep the camera details?

Not with a re-encode — this pipeline goes through raw pixels, so the whole EXIF block goes at once. Selective editing (keep the lens data, drop the GPS) needs a dedicated metadata editor that rewrites only the metadata bytes; that is a different tool with a different trade-off, and this page will not pretend otherwise.

How do I check the metadata is really gone?

Open the output in any metadata viewer — your operating system's photo info panel, or exiftool on the command line — and confirm the GPS, camera and timestamp fields are absent. Then look at the image itself: a quality setting that was too low shows as artefacts, and that is worth catching before you share.