Friday, November 6, 2026 · Asia/KarachiFree tools · No signup · Runs in your browser

Strip Image Metadata

bars-32x16.jpg redrawn at quality 80 is a 32 by 16 JPEG with no EXIF segment. The PNG of the same bars at quality 60 is also a 32 by 16 JPEG with no EXIF. Sharp reported no EXIF on either download. These samples did not start with a GPS tag. The guarantee is still the mechanism: the canvas draws pixels and the JPEG encoder writes a new file, so a GPS note that was in a camera JPEG is not copied, because it was never a pixel. This is not a byte-for-byte copy. Quality 60 is a new encode and can look softer. Keep the original if you need the camera data or the exact bytes.

New

Only the pixels are drawn again. A JPEG quality is applied, so this is not a byte-for-byte copy. GPS that was in the file does not come along, because it was never drawn.

How to use

  1. Redraw the bars JPEG at quality 80.
  2. Redraw the bars PNG at quality 60.
  3. Expect a 32 by 16 JPEG and no EXIF either way.

Formula / how it works

bars-32x16.jpg redrawn at quality 80 is a 32 by 16 JPEG with no EXIF segment. The PNG of the same bars at quality 60 is also a 32 by 16 JPEG with no EXIF. Sharp reported no EXIF on either download. These samples did not start with a GPS tag. The guarantee is still the mechanism: the canvas draws pixels and the JPEG encoder writes a new file, so a GPS note that was in a camera JPEG is not copied, because it was never a pixel. This is not a byte-for-byte copy. Quality 60 is a new encode and can look softer. Keep the original if you need the camera data or the exact bytes.

No EXIF on the quality-80 JPEG and no EXIF on the quality-60 JPEG is what the checker saw. The bars did not contain GPS. A camera file would lose that GPS because the new JPEG is built from pixels alone. The grid stays 32 by 16. The look can soften at quality 60. Keep the camera original when the tags matter more than a clean shareable file.

Quality 80 from the JPEG and quality 60 from the PNG are both 32 by 16 and both had no EXIF when sharp read them. The bars never held a GPS tag. A camera JPEG would lose that tag because the new file is pixels only. The look can soften, especially at 60, so this is not a lossless scrub. Keep the camera file when the tags matter. Share the redraw when they should not travel. The original is not uploaded and not overwritten.

No EXIF at quality 80 and none at quality 60. The bars had no GPS. A camera file would lose GPS because only pixels are written. Quality 60 can soften. Keep the camera original for the tags. Share the redraw when the tags should stay at home. Nothing is uploaded.

Share the redraw, not the camera file, when GPS should stay at home. Keep the camera file when a client needs the tags or the exact bytes. Quality 80 and quality 60 are both 32 by 16 and both lacked EXIF in the check. The bars never had GPS. A phone photo would lose it, and might look softer. That softness is the cost. The original stays on disk.

A resize that also drops metadata is image resizer. This page keeps the grid.

Worked examples

Redraw JPEG at quality 80

Inputs: exs-f: bars-32x16.jpg | exs-q: 80

On this page, take bars-32x16.jpg, then 80 and press Redraw. A GPS tag is not a pixel, so it is not copied.

Result: Redrawn JPEG 32×16 at quality 80. EXIF, GPS and the colour profile are not copied, because only …

Redraw PNG at quality 60

Inputs: exs-f: bars-32x16.png | exs-q: 60

On this page, take bars-32x16.png, then 60 and press Redraw. A GPS tag is not a pixel, so it is not copied.

Result: Redrawn JPEG 32×16 at quality 60. EXIF, GPS and the colour profile are not copied, because only …

Use cases

  • Dropping a GPS tag by redrawing pixels.
  • Accepting a new JPEG generation.
  • Not promising a byte-for-byte copy.
  • Keeping the 32 by 16 grid.

Tips & limitations

  • These samples had no GPS tag. The mechanism still drops one.
  • Quality 60 can look softer.
  • Keep the camera original if you need the tags.
  • The new file is what you download.

FAQ

Did sharp find EXIF on the quality-80 JPEG?

No.

Did it find EXIF on the quality-60 JPEG?

No.

Why is that a real strip if the samples had no tag?

Because the encoder writes a new JPEG from pixels. A tag that is not a pixel is not copied.

Is this lossless?

No. Quality 80 and 60 are new encodes.

What size is the grid?

32 by 16 both times.

Is the original uploaded?

No.

No EXIF on these two downloads does not mean a camera JPEG is unchanged. It means the new file was built from pixels only, and it can look softer.