Skip to content
Delete Image Metadata

Remove Metadata From JPG Files

JPG is where photo metadata is richest: camera data, GPS, editing history and vendor blocks. Remove them all without re-compressing the picture.

  • .jpg
  • .jpeg
Free
No account, no limit on files
0
Files uploaded — processing is local
2 formats
Lossless — pixels never re-encoded
Processed in your browser
Ready

How it works

  1. 1

    Load a JPG

    The tool lists each APP segment it finds, with its size in bytes.

  2. 2

    Remove the metadata segments

    Structural segments and the scan data are copied through untouched.

  3. 3

    Verify the output

    The cleaned JPG is re-parsed and its remaining segments are listed.

How a JPG file stores metadata

A JPEG file is a sequence of marker segments. Every marker starts with the byte 0xFF followed by a type byte, and most carry a two-byte length. The picture itself lives in the quantisation tables (DQT), the Huffman tables (DHT), the frame header (SOF) and the entropy-coded scan that follows the start-of-scan marker (SOS).

Metadata lives in the application segments, APP0 through APP15, and in comment segments. They sit near the front of the file, before the image data, which is why a metadata reader can show you a photo's GPS coordinates after downloading only the first few kilobytes.

  • APP0 — the JFIF header: pixel density and aspect ratio. Structural, not identifying, so it is kept.
  • APP1 — EXIF, identified by the string 'Exif'. Camera, lens, exposure, timestamps, GPS and an embedded thumbnail.
  • APP1 (second one) — XMP, identified by an Adobe namespace URL. Editing history, creator, rights, ratings.
  • APP2 — the ICC colour profile. Describes the colour space; kept by default so colours do not shift.
  • APP13 — Photoshop resources containing IPTC fields: caption, keywords, credit, source, copyright.
  • APP11 — JUMBF boxes, used for C2PA content credentials.
  • APP3–APP12, APP14–APP15 — vendor blocks from phone makers, plus Adobe's colour transform marker in APP14.
  • COM — free-text JPEG comments, written by some export tools and batch scripts.

Why removal from a JPG is lossless here

Because metadata sits in its own segments, removing it is a structural edit rather than an image operation. The tool walks the marker list, skips the segments you want gone, and copies everything else — including the entire compressed scan — byte for byte.

This matters more for JPEG than for other formats, because JPEG is lossy. Every re-save costs quality. A tool that removes metadata by re-encoding gives you a slightly softer photo with new compression artefacts; this one gives you the same photo with fewer bytes of header.

The EXIF thumbnail and the orientation flag

Two JPEG-specific details are worth knowing. The first is the embedded thumbnail: EXIF's second directory holds a small JPEG copy of the image, and some editors update the main image without regenerating it. A cropped photo can therefore ship with a thumbnail showing the uncropped original. Removing EXIF removes the thumbnail too.

The second is orientation. Phones often save the sensor's native landscape frame and set a flag saying how to rotate it for display. Strip the flag and the photo is displayed sideways in many viewers, even though the pixels are unchanged. By default this tool re-writes that single flag on its own, in a 32-byte EXIF block containing nothing else, and tells you it did so. You can turn it off.

What this tool does

  • No re-compression: the JPEG scan data is preserved exactly
  • Removes EXIF, XMP, IPTC, C2PA, vendor blocks and comments together
  • Removes the embedded EXIF thumbnail, which can preserve a pre-crop framing

What it does not do

  • The ICC profile and Adobe colour transform markers are kept by default to avoid colour shifts
  • Progressive and baseline JPEGs are both supported, but RAW files are not

Remove Metadata From JPG Files

JPG is where photo metadata is richest: camera data, GPS, editing history and vendor blocks. Remove them all without re-compressing the picture.

Open the tool

Reviewed and updated . Behaviour described on this page is covered by the project’s automated tests.

Frequently asked questions

Does removing metadata from a JPG reduce its quality?

No. The compressed image data is copied across unchanged rather than re-encoded, so the cleaned JPG is visually identical and has the same dimensions.

How much smaller will my JPG be?

Typically a few kilobytes to around 40 KB. Files with an embedded thumbnail or a large XMP block from Lightroom shrink most.

Is .jpg different from .jpeg?

No — they are the same format with two spellings of the extension, a leftover from the days of three-character filenames. Both are handled identically here.

Why does my cleaned JPG still show a colour profile?

The ICC profile in APP2 is kept deliberately, because removing it can visibly shift colours in wide-gamut photos. It says nothing about you, and there is a toggle to remove it.

Can I remove metadata from a progressive JPEG?

Yes. Progressive encoding changes how the scan data is arranged, not how metadata is stored, so the same segment-level removal applies.

Does a JPG keep metadata after being resized?

Usually yes. Most resizers copy the EXIF block across to the new file, including GPS. Resizing is not a substitute for cleaning — check the output rather than assuming.

What is an APP segment?

A labelled block near the start of a JPEG. APP1 holds EXIF and XMP, APP13 holds IPTC, and the rest are used by colour management and phone manufacturers.

Why is my JPG's metadata larger than the photo?

That happens with very small images carrying a full EXIF block and thumbnail — the header can genuinely outweigh the picture.

Does removing metadata change the JPEG quality setting?

No. Quality is a property of the compressed data, which is copied across untouched.