Does a GPX export include your photos and video clips?
A hike that was worth recording is usually worth more than a line on a map â the photo of the view, the two-minute clip of the creek crossing, the voice note about which fork to take next time. Export that same hike as a GPX file, expecting all of it to travel together, and what actually comes out the other side is just the line. Nothing was lost on the way. GPX was never built to carry any of that in the first place.
The short answer
No. A GPX file is a sequence of coordinates â latitude, longitude, usually elevation and a timestamp â plus, optionally, a handful of standalone waypoints. There is no field in the format for an attached photo, a video clip or an audio recording, so none of it comes along in the export. The media stays exactly where it was recorded; only the shape of the route travels.
What a GPX file actually holds
Open a GPX file and, underneath the XML, it is a plain list of points, each one a latitude and longitude with an elevation and a time attached. Strung together in order, that list is what draws the line on a map. A file can also carry waypoints â single, standalone points with a name and sometimes a short line of text â but even a waypoint's text field is a label, not a place to attach a file. The format was designed to move a route between mapping tools cheaply, as plain text, and every field in it exists to describe where and when, never what something looked or sounded like.
Where the media actually lives instead
A photo, video clip or voice note recorded on a hike is its own file, stored the way any photo or video on a phone is stored, separate from the GPX text file entirely. An app that pins media to a route keeps that link on its own side â inside its own database or its own history view â associating a point on the track with a file sitting elsewhere. Export the route as GPX and only the coordinate list crosses over; the link between a point and a piece of media, and the media itself, both stay behind in the app that made them.
Why the format works this way
GPX exists so a route recorded in one app can open correctly in a completely different one â Strava, Garmin Connect, Komoot and most mapping tools all read the same structure. That interoperability depends on the format staying small and predictable: a file of plain coordinates opens the same way everywhere, whereas a file with embedded video would be enormous, slow to parse, and full of content most receiving apps have no use for and no way to display. Leaving media out is not a limitation anyone forgot to fix â it is what keeps a GPX file portable at all. CSV export works the same way for the same reason: rows of numbers, no attachments.
Things that trip people up
- Expecting a photo pin to show up after import elsewhere â it will not, because the pin was never part of the GPX file to begin with; only the app that recorded it keeps that connection.
- Assuming the media is gone because it is missing from the exported file â it usually is not. The file it is missing from is the wrong place to look; the photo or clip is still sitting in the app or the phone's own storage.
- Renaming or moving the exported GPX file and expecting it to somehow "carry" the media with it â a GPX file is plain text with no attachments, so moving it moves nothing but coordinates.
- Trying to reconstruct which photo belongs to which part of the route from the GPX file alone â the timestamps in the file can be lined up against a photo's own timestamp by hand, but the GPX file itself carries no reference to any image.
Where TrailCam fits in
TrailCam pins a video clip, a photo or a voice note to the exact point on the route where you captured it, and replaying a saved route shows those pinned where they were recorded, with the elevation profile running underneath. That pinning lives inside the app. Exporting the same route as GPX 1.1 or CSV â for a single walk or the whole history at once â carries the coordinates only, which is what lets the file open cleanly in Strava, Garmin Connect or Komoot; the photos, clips and voice notes stay in TrailCam itself, where replaying the route is what brings everything back together. Export is part of the optional TrailCam Pro upgrade; the app itself is free to download.
Questions
- Can a GPX file store a photo at all, even as an attachment?
- No. The GPX schema has no field for binary attachments of any kind. A waypoint can carry a short name and description as text, but nothing beyond that.
- If the media is not in the GPX file, is it lost when I export?
- No. Exporting does not move or delete anything â it just writes a new, separate file containing the coordinates. Whatever recorded the photo, clip or voice note keeps its own copy exactly where it was.
- Does CSV export carry photos or video clips either?
- No, for the same reason as GPX. A CSV export is rows of numbers â coordinates, times, distances â with no mechanism for attaching a file to any of them.
Recording your own routes
TrailCam is an iPhone app that records your route with GPS, keeps video clips, photos and voice notes pinned to the spot where you took them, and exports the result as GPX 1.1 or CSV. It is free to download.