To upload an image from an iPhone while ensuring the GPS (EXIF) data is preserved, the most reliable method is to save the photo to the
Files app first, rather than using the standard photo picker in browser-based uploaders. The Files app acts as a pass-through that keeps the original metadata intact.
Step-by-Step Instructions
Open the Photos App: Find the photo you want to upload.
Select and Share: Tap the Share icon (square with arrow) in the bottom left corner.
Save to Files: Scroll down and select "Save to Files".
Choose Location: Choose a folder (e.g., "On My iPhone" or iCloud Drive) and tap Save. This action saves the original .heic or .jpg file with all metadata intact.
Upload via Files:
Open your browser (Safari, Chrome) or the app/website where you want to upload the photo.
When the file chooser appears, select "Browse" or "Choose File" instead of selecting from the "Photo Library" or "Gallery".
Navigate to the folder where you saved the photo in Step 4 and select it.
Avoid "Optimize iPhone Storage": If you use iCloud Photos and have "Optimize iPhone Storage" turned on, the phone may need to download the full-resolution photo from iCloud before saving it to Files.
HEIC vs. JPG: Photos saved to Files are often in the original .heic format, which preserves all metadata but may need conversion if the destination requires JPG.
Check Privacy Settings: In iOS, you can choose to include or remove location data when sharing. Ensure Location Services are active for the Camera app to ensure the data is captured in the first place.