Remove EXIF

Remove selected JPEG and PNG metadata chunks while retaining the encoded image bytes.

freeworks offlinenothing uploaded
ToolEXIF Remover
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

JPEG output drops EXIF APP1 segments while copying the start marker and other segments. PNG output omits tEXt, iTXt, zTXt, and eXIf chunks, then returns the remaining byte stream as a data URL.

  • Only explicitly listed metadata containers are removed.
  • Pixel data is not re-encoded.

Worked example

Strip JPEG metadata
Input
											data:image/jpeg;base64,/9j/4AAQ
										
Output
												data:image/jpeg;base64,/9j/4AAQ (EXIF APP1 removed)
											

When to use this

Photo workflows remove GPS tags, web uploads strip textual PNG metadata, and privacy reviews check shared assets.

Edge cases

  • An unrelated JPEG APP1 segment is preserved when it is not identified as EXIF.
  • All three PNG textual chunk types are removed.
  • Malformed segment lengths are rejected rather than copied into a corrupt result.

References