toolgarden.xyz
中文
EXIFimagesprivacy

What Is Image Metadata / EXIF, and How Do You Remove It?

Compare EXIF, XMP, IPTC and ICC, choose metadata stripping or re-encoding, and verify location, orientation and color in the exported photo.

ToolGarden tools prioritize browser-local processing, so files and text do not need to be uploaded to a server.

Published October 10, 20268 min readBy ToolGarden

A photo carries both visible pixels and information describing capture, editing and display. Removing EXIF reduces exposure of capture details, but cannot erase an address, face or document visible in the image. Inspect the source, choose a removal policy, export a separate copy and verify the file that will actually be shared.

EXIF is one kind of metadata

EXIF can contain camera and lens models, exposure settings, capture time, orientation, GPS and thumbnails. Fields are optional and may disappear during editing or platform conversion. A capture timestamp without a timezone is not automatically UTC. Metadata absence also does not prove where a photo originated.

CategoryTypical contentsRemoval concern
EXIFCapture time, camera, GPS, orientationDeleting orientation can change display
XMP / IPTCCreator, copyright, keywords, locationSensitive values may survive outside EXIF
ICC profileColor interpretationRemoval may change appearance
FilesystemFilename and modification timeSeparate from embedded capture metadata

JPEG commonly stores EXIF in an APP1 segment, but XMP may also use APP1. PNG and WebP have different container structures. Removing bytes by text matching or deleting every application segment is not a sound parser and can damage the image.

Choose a removal policy

For location privacy, examine location fields across containers. For anonymous sharing, also consider creator identity, camera serial numbers, timestamps and embedded thumbnails. Keeping copyright or a color profile can be intentional; document those exceptions rather than describing the result as having no metadata whatsoever.

MethodImage effectUse case
Container-aware strippingCan preserve JPEG compressed image dataPreserve visual quality
Canvas re-encodingJPEG is encoded again; color or format may changeCreate a browser-exported copy
Screenshot or renameScreenshot changes pixels; rename changes no contentNot a dependable metadata-removal workflow

Create a copy with ExifTool

The following examples require a local ExifTool installation and target ordinary JPEG files. Choose either EXIF-only removal or broader writable-metadata removal with orientation and ICC restored. The latter deliberately retains some metadata. Use output paths that do not already exist, and do not generalize these commands to RAW, TIFF or every supported format.

# Inspect the source, including duplicate and unknown tags.
exiftool -a -u -G1 -s photo.jpg

# Create a separate JPEG with EXIF removed; keep the original.
exiftool -EXIF:all= -o photo-no-exif.jpg photo.jpg

# Alternative: remove writable metadata, preserving orientation and ICC.
exiftool -all= -tagsfromfile @ -Orientation -ICC_Profile -o photo-share.jpg photo.jpg

# Inspect the actual file you intend to share.
exiftool -a -u -G1 -s photo-share.jpg

In inspection results, filesystem size and modification time are not evidence of remaining EXIF. Location or author values in XMP and IPTC are relevant remaining data. Removal scope depends on the format and the tool, so verification matters even when an option says all.

Use the ToolGarden workflow

  1. Select a local photo in the EXIF viewer and inspect the parsed fields.
  2. Review location, capture time and device details; an empty result only means the current parser returned no fields.
  3. Export a cleaned copy and retain the original. The current tool re-encodes through Canvas, choosing JPEG for .jpg/.jpeg filenames and PNG otherwise.
  4. Reopen the downloaded file and inspect metadata, dimensions, orientation, color and transparency.

This is not lossless JPEG metadata stripping. The current JPEG quality parameter is 0.95. Other formats converted to PNG can grow substantially, and animation should not be expected to survive. For important files, inspect the output with a second parser rather than treating an empty result from the same viewer as complete proof.

Check orientation and color

Some cameras store sideways pixels and use Orientation to request a rotation or mirror operation at display time. Preserve that instruction or apply it correctly to pixels before removal. Do not rotate twice after a decoder has already applied it. ICC profiles describe color interpretation; compare skin tones, gradients and saturated colors after exporting.

The final check covers both metadata and visible content. Share the exported copy rather than the original or a companion XMP sidecar. If a platform rewrites the image, inspect a downloaded copy from that platform when its final metadata matters.

Frequently asked questions

Q.Does missing GPS mean the photo is private?

No. Other metadata containers, capture details and visible content may still reveal information.

Q.Does removing EXIF always reduce quality?

Container-aware stripping need not re-encode JPEG pixels. Canvas export does re-encode, so the methods have different tradeoffs.