Skip to content

Remove EXIF from Photos on Mac: 3 Methods

Remove EXIF from photos on Mac with Preview export, sips strip flags, or batch Terminal loops. Share JPEG and HEIC copies without GPS tags.

By Petr Samokhin

You attach event photos to a public post. Readers do not see it, but the JPEG files can still carry GPS, phone model, and exact capture time in EXIF. Strip those tags before publish, client send, or ticket upload when location and device details should stay private.

What EXIF contains

EXIF embeds metadata in JPEG, HEIC, and some TIFF files from cameras and phones.

Tag typeExample
GPSLatitude and longitude
DeviceCamera or phone model
Date and timeOriginal capture timestamp
OrientationRotation flag some apps misread
SoftwareExport app name

Some social platforms strip EXIF on upload. Email, shared drives, and client portals often deliver the original unchanged. Do not rely on the destination. Online EXIF removers receive the full photo on upload; for sensitive shoots, process on your Mac. See are online file compressors safe .

Stripping tags is not the same as compressing pixels. You can remove metadata without changing visible quality. When you also need smaller bytes, see how to compress images on Mac .

Method 1: Remove EXIF in Preview

Best for: One or a few JPEG delivery copies.

  1. Open the photo in Preview.
  2. Optionally Tools → Adjust Size… if you also need smaller dimensions.
  3. File → Export… as JPEG with a quality setting.
  4. Save a new file in redacted/ or web/.
  5. Compare Tools → Show Inspector on old vs new when available.

Keep originals/ with EXIF intact for your archive. Publish from redacted copies only.

Limitation: Preview does not give a dedicated “strip all EXIF” checkbox. Export a new file and verify.

Method 2: Strip with sips in Terminal

Best for: Precise strip flags without a GUI.

sips -s format jpeg -s formatOptions 85 --deleteProperty profile --deleteProperty exif input.jpg --out clean.jpg

For HEIC from iPhone, convert to a new JPEG (often drops GPS and device tags):

sips -s format jpeg photo.heic --out photo-clean.jpg

Verify Spotlight no longer surfaces GPS:

mdls -name kMDItemLatitude -name kMDItemLongitude clean.jpg

Empty results suggest GPS tags no longer surface through Spotlight metadata.

Limitation: Behavior varies by source format. Test one file before a large event folder.

Method 3: Batch a folder

Best for: Event galleries that need the same treatment.

mkdir clean
for f in *.jpg; do
 sips -s format jpeg -s formatOptions 85 --deleteProperty exif "$f" --out "clean/$f"
done

Resize in the same pass when the site also needs a max width:

for f in *.jpg; do
 sips -Z 1920 -s formatOptions 85 --deleteProperty exif "$f" --out "clean/$f"
done

This guide covers exported JPEG and HEIC delivery copies, not RAW sidecars.

Limitation: You maintain the loop. Write the checklist in your editorial doc: strip EXIF, max width, quality.

Check the result

Spot-check one exported file in Preview Inspector before you publish the full gallery. Confirm GPS fields are gone and orientation still looks correct.

ScenarioRisk if you skip strip
Public blogHome or office location in GPS
Client deliverableDevice or prototype hints in Software tag
Support ticketInternal office geotag

When Preview is enough

Preview can finish a single photo when Inspector confirms the tags are gone.

GetCompress does not advertise dedicated EXIF stripping. After tags are removed (or when privacy is less critical than size), use it to resize and compress delivery folders locally. Pair with compress JPG on Mac when byte size and privacy both matter. Keep camera originals on a separate archive when chain-of-custody requires untouched captures.