All guides
Images

Remove photo location data—and check what remains

A JPEG with test GPS data, a cleaned copy, and a check that its pixels stayed the same.

A photo can carry GPS coordinates even when there is no address visible in the picture. Removing those coordinates is useful before sharing—but check the downloaded file, not just the original's metadata panel.

Here is a small example you can verify yourself. It is a generated test image, with a fictional camera name, a test timestamp and GPS coordinates set to 0° N, 0° E. It does not contain anyone's location or personal photo.

Before and after removal

We passed this JPEG through CozyToolkit's metadata remover, then inspected the saved bytes again.

Fields found by the metadata viewer
FieldOriginalCleaned copy
GPS0° N, 0° E (test data)Not found
Camera makeCozyToolkit demoNot found
EXIF timestamp2026:01:01 12:00:00Not found
File size41,757 bytes41,531 bytes
Decoded pixelsIdentical SHA-256 hashes in this test

Only 226 bytes disappeared. That is enough to remove the example's EXIF block, including the GPS coordinates, camera make and timestamp. Metadata removal is not necessarily a useful way to compress an image.

We also decoded both JPEGs and compared their pixel-data hashes. They matched. For this file, the cleanup removed metadata without recompressing the image. It kept the colour profile and basic JPEG file information.

Check your own photo

  1. Open the metadata viewer and add a JPG, PNG or WebP.
  2. Inspect its fields. Look for GPS coordinates, camera information and dates. Not every image has them.
  3. Choose Remove all metadata, then download the cleaned copy. Keep your original somewhere separate.
  4. Open the downloaded copy in the viewer and inspect it again. Confirm that the GPS fields and other details you wanted removed are absent.

If the tool shows a parsing warning or cannot process the file, do not treat an empty field list as proof that it is clean. Try another trusted metadata inspector before sharing a sensitive image.

Why some information remains

An image still needs information describing how to display its pixels. Colour profiles can keep colours consistent; an orientation value can keep a photo upright. CozyToolkit's direct cleanup preserves supported display information where needed instead of treating every non-pixel byte as private data.

The viewer currently handles JPG, PNG and WebP. Its direct removal path does not cover every image format or every possible vendor field. For some orientation cases it may need to export a new image rather than simply remove a metadata block. The matching pixel hashes in our JPEG test are a result for this file, not a guarantee for every export path.

What this does not remove

  • Anything visible in the image. A street sign, face, document or reflection stays in the picture. Crop or redact it separately, then inspect the export again.
  • Copies already shared. Cleaning a local file does not change an earlier upload, message attachment or backup.
  • Every clue about where an image came from. A missing GPS field says nothing about whether the scene itself reveals a location.

The same distinction applies to embedded AI metadata. Removing a prompt, software label or provenance record does not change the visible image, prove that a person created it, or make it undetectable by an AI detector.

Repeat the check

Download both versions above and open each in the viewer. The original should show CozyToolkit demo and zero-valued GPS fields; the cleaned copy should not. The full test record includes the fields, byte counts and pixel hashes from 28 September 2026.

This is a practical check of a known sample, not a forensic certification. For your own image, the last step is always to inspect the actual file you intend to send.