How to Add GPS to Android Photos – Free & Instant
Android is the world's most widely used mobile operating system, and its camera apps embed GPS data automatically — when location services are enabled. The problem is that GPS data goes missing more often than most people realize: a quick permission denial during setup, location turned off to save battery, a photo shared via WhatsApp, or an image downloaded from the web. The result is a photo with no location context that Google Photos can't place on a map and apps can't use for location-based features.
The solution doesn't require downloading a geotagging app from the Play Store, creating an account, or paying for software. FreeGeoTagger is a free, browser-based tool that works directly in Chrome on any Android device. Upload your photo, set the GPS location, download — done. Your photos stay on your device throughout.
Why Android Photos Sometimes Have No Location Data
Unlike iPhone, which prominently asks for location permission during first setup, Android distributes location permissions across individual apps. A freshly installed camera app may not have location access until you grant it explicitly. Common reasons Android photos lack GPS data include:
- Camera app location permission denied: If you tapped "Don't allow" when the Camera app requested location, all photos taken since then will be missing GPS data.
- Location Services disabled: With Location turned off in Android Settings → Location, no app — including the camera — can access GPS. Photos taken during this time will have no location.
- Transferred via messaging apps: WhatsApp, Telegram, Facebook Messenger, and Instagram all strip EXIF metadata — including GPS — when processing photos for sharing. A photo that had GPS before you sent it will have none after it's received.
- Edited with certain apps: Some Android photo editors (and older versions of Google Photos' editing tools) strip EXIF data when saving an edited copy.
- Downloaded from social media: Photos saved from Instagram, Twitter/X, or Facebook never contain GPS — those platforms remove all EXIF data server-side.
- Scanned images or screenshots: Screenshots on Android contain no GPS data. Scanned documents or photos also have none.
How GPS Metadata Works on Android Photos
When Android's camera captures a photo with location enabled, it writes GPS coordinates into the image file's EXIF metadata block — a structured section of the file that sits alongside the pixel data but doesn't affect image quality in any way.
The core fields written are GPSLatitude, GPSLatitudeRef, GPSLongitude, and GPSLongitudeRef. Optional fields like GPSAltitude and GPSImgDirection are added if the device's GPS provides them. You can read more about how this works in our complete EXIF GPS metadata guide.
Adding GPS data retroactively writes the same EXIF fields — it's identical to what the camera would have written if location was active. Apps like Google Photos, Maps, and Lightroom treat the added metadata exactly the same as natively captured GPS.
Step-by-Step: Add GPS to Android Photos Without an App
This method works directly in Chrome on Android — no Play Store downloads, no account creation, no file uploads to a server.
Step 1: Open FreeGeoTagger in Chrome
On your Android phone or tablet, open Chrome and go to FreeGeoTagger. The site is fully responsive and works on all screen sizes. Tap the upload zone or the "Browse" button to open your phone's file picker.
Step 2: Select your photos
Choose one or multiple photos from your gallery. FreeGeoTagger supports JPG, PNG, WebP, and HEIC files. The photos load instantly — they stay entirely on your device and are never sent to any server.
Step 3: Set the GPS location
You have three options for setting the location:
- Map pin: Tap anywhere on the interactive map to drop a pin at that location. Zoom in using pinch-to-zoom for precision.
- Address search: Type an address or place name in the search bar and select it from the autocomplete suggestions.
- Coordinates: If you already have GPS coordinates (e.g. from Google Maps), paste them directly into the latitude and longitude fields.
Step 4: Download your geotagged photos
Tap Download. For a single photo, it downloads directly. For multiple photos, they download as a ZIP archive that you can extract from your Downloads folder. The GPS coordinates are now embedded in the EXIF metadata — visible in Google Photos, Maps, and any other app that reads location data.
Batch Geotagging Multiple Android Photos at Once
If you have dozens of photos from a trip or event that all need the same GPS location — say, photos from a hiking trail, a wedding venue, or a job site — batch geotagging saves significant time.
With FreeGeoTagger, upload all photos at once using the multi-select in your Android file picker (long-press a photo, then tap others to add them). Set one GPS location, and it applies to all uploaded photos simultaneously. Download as a ZIP, extract, and your entire batch is geotagged and ready.
How to Check If Your Android Photos Have GPS Data
Before adding GPS, you might want to confirm whether a photo already has location data embedded. There are two easy ways to check on Android:
- Google Photos: Open the photo and tap the "i" (info) icon at the bottom. If GPS is present, it shows a map thumbnail and the location name. No map = no GPS data.
- FreeGeoTagger GPS Finder: Upload your photo to our GPS Finder tool. If GPS data exists, it displays the coordinates and shows the location on a map. If not, you'll see a clear "No GPS data found" message — at which point you can go to FreeGeoTagger and add it.
Android Apps vs Browser-Based Geotagging: Which Is Better?
There are several Android apps in the Play Store for geotagging — GeoPhoto, Photo GPS Editor, and others. Here's how they compare to a browser-based approach:
- No install required: Browser-based tools work immediately — no Play Store download, no permissions to grant, no storage consumed.
- Privacy: Most geotagging apps request broad storage, contacts, or network permissions. FreeGeoTagger runs entirely in your browser with zero network access to your photos.
- Batch support: Many Android geotagging apps limit batch processing to paid tiers. FreeGeoTagger batch geotagging is completely free with no file limits.
- Format support: JPG, PNG, WebP, and HEIC all supported — no format-specific subscriptions.
Enable Location on Your Android Camera Going Forward
To prevent GPS from going missing in future photos, enable location for the Camera app permanently: go to Settings → Apps → Camera → Permissions → Location and set it to "Allow only while using the app." Also ensure Location is enabled in Settings → Location before shooting in areas where you'll want geographic data recorded.
Conclusion
Adding GPS to Android photos is fast, free, and requires nothing more than a browser. Whether you're fixing location data stripped by WhatsApp, retroactively tagging photos from a trip, or geotagging business photos for a Google Business Profile listing, FreeGeoTagger handles it in seconds.
After geotagging, use our GPS Finder to verify the coordinates are embedded correctly — and you're done. No app, no account, no upload.