Upload specific Health data from old iPhone to iCloud

Looking for a way to upload a portion of my health data from my old iphone to the cloud without linking everything on the phone. I ran a marathon last year and lost the data when I got a new iPhone.

Posted on Dec 9, 2025 8:26 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 9, 2025 5:04 PM

Apple's native iCloud sync is effectively an "all-or-nothing" system, meaning you cannot simply check a box to sync a specific event like a marathon without merging the entire history of the old device. However, since you still have possession of the old phone, you can perform a "surgical" transfer of just that specific run using third-party bridge apps without needing to wipe your new phone or overwrite your current data.


If you want to preserve the full richness of the data—including the GPS map, heart rate graphs, and splits—the best tool is an app called RunGap. You would install this on the old iPhone, navigate to the specific marathon activity, and export it (preferably as a .FIT file) via AirDrop to your new iPhone. Once accepted on the new device, you can open that file with the RunGap app (installed on the new phone as well) and share it directly into your Apple Health kit. This acts as a translator, effectively writing the detailed workout into your new Health database without touching your other records.


For a slightly broader transfer—such as moving the data for the entire week of the marathon including sleep and steps—you might prefer the "Health Data Importer" method. On your old iPhone, go to your profile in the Health app and select "Export All Health Data," which creates a .zip file that you can AirDrop to your new phone. You would then use a third-party app called Health Data Importer on the new device to open that zip file. Crucially, this app allows you to filter the import; you can deselect everything and only check the specific date range of your marathon, ensuring that only the relevant data is merged into your current timeline.


Finally, if you are not concerned with the GPS map or minute-by-minute heart rate data and simply want the record of the mileage, you can use the manual entry method. Open the Health app on your new phone, navigate to Browse > Activity > Workouts, and tap "Add Data" in the top right corner. You can select "Running" as the activity type and manually input the date, start time, end time, and total distance. This will close your activity rings for that past date and add the miles to your lifetime totals, serving as a permanent record of your achievement without requiring any complex software.

1 reply
Question marked as Top-ranking reply

Dec 9, 2025 5:04 PM in response to Banks61

Apple's native iCloud sync is effectively an "all-or-nothing" system, meaning you cannot simply check a box to sync a specific event like a marathon without merging the entire history of the old device. However, since you still have possession of the old phone, you can perform a "surgical" transfer of just that specific run using third-party bridge apps without needing to wipe your new phone or overwrite your current data.


If you want to preserve the full richness of the data—including the GPS map, heart rate graphs, and splits—the best tool is an app called RunGap. You would install this on the old iPhone, navigate to the specific marathon activity, and export it (preferably as a .FIT file) via AirDrop to your new iPhone. Once accepted on the new device, you can open that file with the RunGap app (installed on the new phone as well) and share it directly into your Apple Health kit. This acts as a translator, effectively writing the detailed workout into your new Health database without touching your other records.


For a slightly broader transfer—such as moving the data for the entire week of the marathon including sleep and steps—you might prefer the "Health Data Importer" method. On your old iPhone, go to your profile in the Health app and select "Export All Health Data," which creates a .zip file that you can AirDrop to your new phone. You would then use a third-party app called Health Data Importer on the new device to open that zip file. Crucially, this app allows you to filter the import; you can deselect everything and only check the specific date range of your marathon, ensuring that only the relevant data is merged into your current timeline.


Finally, if you are not concerned with the GPS map or minute-by-minute heart rate data and simply want the record of the mileage, you can use the manual entry method. Open the Health app on your new phone, navigate to Browse > Activity > Workouts, and tap "Add Data" in the top right corner. You can select "Running" as the activity type and manually input the date, start time, end time, and total distance. This will close your activity rings for that past date and add the miles to your lifetime totals, serving as a permanent record of your achievement without requiring any complex software.

Upload specific Health data from old iPhone to iCloud

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.