How to remove GPS location from a photo before sharing it
Short answer: Phones embed your exact GPS coordinates in the photo’s EXIF metadata by default. Tools that re‑encode the image through a browser canvas wipe the entire EXIF block in one pass, including the GPS. You can do it on aiinforemover.com without the file ever leaving your device.
What’s actually in your photo
A JPEG straight out of an iPhone or Android camera typically contains:
- GPS latitude and longitude (often to 5+ decimal places — meter accuracy)
- GPS altitude
- Timestamp with timezone
- Camera model and serial number
- Lens info, ISO, aperture, exposure
- Sometimes a small embedded thumbnail (which itself may not have been edited when you cropped)
You can see this yourself: open a photo in your phone’s gallery and check the “Info” panel. The map showing exactly where you took it? That’s GPS from EXIF.
Why most “remove location” toggles aren’t enough
iOS has a per‑share toggle (“Options → Location: Off”) that strips GPS when you send a photo. Android has equivalent options on some skins. They work — for that one share. The original file in your gallery still has the coordinates, and anything that copies the file directly (cloud sync, Airdrop to a friend who then shares it, exporting to a USB) carries the GPS with it.
For images that are already on disk — downloaded screenshots, files you didn’t take yourself, or photos you’ve already shared once — you need a tool that operates on the file itself.
The browser canvas approach
A browser’s <canvas> element only knows about pixels. When you draw an image onto a canvas and export it with canvas.toBlob(), you get a brand‑new JPEG or PNG built from the pixel grid alone. No EXIF survives the trip:
const canvas = document.createElement("canvas");
canvas.width = img.naturalWidth;
canvas.height = img.naturalHeight;
canvas.getContext("2d").drawImage(img, 0, 0);
canvas.toBlob(blob => { /* clean file, no GPS */ }, "image/jpeg", 0.95);
That’s the entire mechanism. The cleaned file is bit‑for‑bit different from the original because the encoder runs again, but visually identical (the JPEG is re‑saved at quality 0.95, indistinguishable for normal use; PNG is lossless).
Step‑by‑step
- Open aiinforemover.com in any modern browser, on phone or desktop.
- Drop the photo (or batch of photos) into the dropzone.
- Click Download — or Download all for a batch.
- The downloaded file has zero EXIF. Verify with any “file info” tool.
If you want a one‑line command‑line check after downloading:
exiftool -GPS:all your_photo_clean.jpg
The output should be empty. No GPS, no coordinates, nothing.
What this doesn’t fix
- Visible content. If your street sign or front door is in the frame, the photo still says where it was taken. Metadata stripping doesn’t edit pixels.
- Reverse‑image search. Google can sometimes find the same image elsewhere on the web. That’s a separate concern (the “scramble hash” option helps here).
- Server‑side guesses. Some social platforms try to geolocate from visible landmarks. Again, separate problem.
Why client‑side matters here
Privacy tools that “remove EXIF online” usually mean you upload your photo to their server and they email you a cleaned one back. That’s the opposite of privacy — you handed your GPS coordinates to a stranger’s server. A browser canvas does the same job locally, with no upload. Open dev tools, switch to the Network tab, and watch zero requests fire while AI Info Remover processes your file.