Skip to Content

How to remove geo-localization/EXIF data from photos

I wanted to share publicly some photos, but I performed them with navigation enabled so they contained accurate localization of my house. I wanted to remove EXIF data GPS tags, my phone type and other irrelevant stuff.

TL;DR

You will need imagemagick installed (use apt/yum/dnf of whatever you have there):

sudo apt install -y imagemagick

To remove them just use:

mogrify -strip image.jpg

How to check if it’s working?

First, let’s get some example images 1.

Source: github.com/ianare/exif-samples

To check what tags image provides, you can use identify tool (I limited output to only GPS data because it’s just too much stuff there):

identify -verbose image.jpg | wc -l
156

identify -verbose image.jpg | grep GPS
    exif:GPSAltitudeRef: 0
    exif:GPSDateStamp: 2008:10:23
    exif:GPSImgDirectionRef:
    exif:GPSInfo: 926
    exif:GPSLatitude: 43/1, 28/1, 281400000/100000000
    exif:GPSLatitudeRef: N
    exif:GPSLongitude: 11/1, 53/1, 645599999/100000000
    exif:GPSLongitudeRef: E
    exif:GPSMapDatum: WGS-84   
    exif:GPSSatellites: 06
    exif:GPSTimeStamp: 14/1, 27/1, 724/100

There was 156 lines of different tags!

After cleanup:

identify -verbose image.jpg | wc -l
88

identify -verbose image.jpg | grep GPS

you will get only generic information data, without any GPS tags.


  1. https://github.com/ianare/exif-samples/tree/master/jpg/gps ↩︎

comments powered by Disqus