How to export your ride data from MapMyRide to Strava

 

MapMyRide block you from exporting your own ride data intact by stripping out the time data!. This makes it useless, should you want to migrate your data somewhere else. Here’s how to export your MapMyRide data properly so that you can import it into other sites like Strava, or RideWithGPS.

Step one

First go to MapMyRide and find the workout that you want to export.
Copy the eight digit workout number, as shown below (..workout/12345678)

Step two

Head over to http://mapmyridetcxexport.azurewebsites.net/

Update: As of February 2014, the above site appears to be offline. However, a kind reader suggested in the comments that http://www.mikepalumbo.com/MMRConverter/index.php also does the job. Thanks to Mark Tiffany for the heads up! The fantastic thing about this alternative is that it doesn’t involve Captcha codes – hooray!!


Paste your workout number into the box, fill in the Captcha, swear at it for being so illegible, try again, laugh in desperation at the absurd cruelty of the whole thing, try again until you eventually succeed, promise yourself that if you ever meet the inventor of Captcha you’ll try to restrain yourself. It’s not worth doing time for.

If you get past the razor wire and shark infested sulphuric acid Captcha, you should see this lovely screen – just hit the blue button to download a TCX file which contains all the data, including the timing data.

Step three

Now you’ve got your TCX file, head on over to your new favourite analysis site and upload the file.

Here’s how to do upload to Strava:
Hit the Upload Activity button in the top right, then choose “Upload files from your Computer”, then “Choose Files”. Navigate to your shiny new TCX and hit ok.

That’s all there is to it.
Happy migrating!

Thanks to @MTB_TrailVideos for tweeting me the link to this tool.

Comments

    • Alan says

      I contacted the author suggesting a mass export tool would be useful and he agreed. Not sure of the likely timescale… Life can get in the way sometimes ;-)

  1. Andrew F. says

    I just looked this article up again because Strava crashed buy my MMR worked, and lo and behold, the tool seems to be working anymore.

    When I went back to the ride I did just today, I noticed a shiny “Export this Route (GPX, KML)” link to the side on the standard map details page.

    • Alan says

      If I remember correctly, there always was an export option, but the key annoyance was that the file it gives you will have been stripped of the time data. This means if you had a bunch of old rides in mmr that you wanted to migrate to Strava, you couldn’t.

    • Alan says

      Not that I’m aware of. Most people who create malicious code would want to affect as many people as possible. I can’t see them wasting their time with such a niche market. As shocking as it may seem, there do seem to be some kind, genuine people out there who are willing to share their expertise for the good of others. Fancy that.

  2. Billy Adam says

    Hi. When it says enter 8 digit number, I appear to have 9, and get the message workout doesn’t exist. It does honest.

    • Alan says

      All of your rides/workouts? No idea what’s going on there, sorry. I did test it when I wrote the original blog post, and it worked fine at the time…

  3. John Marshall says

    Thanks! This works perfectly for me. However some of my older rides (from 2010 for example) of mmr no longer have any data associated with them. They come up as “processing this workout for matching courses” then “no splits or graphs are available for this workou” which means I can’t export.

    It’s pretty annoying and just wondering if anyone has a solution or work around?
    Thanks
    John

  4. Nils says

    Wow, thank you so much for this tip. I had been trying unsuccessfully to combine MMR and Strava forever. And just as i was about to give up, I found your blog. Finally i could merge all old rides on MMR. Thanks a million!!!

  5. Steve says

    I also have a 9-digit workout code and I made it through to the TCX download, but I get a server runtime error when I click that. I wonder if MMR has blocked this?

    • Steven says

      Same here, 9 digit coe. How did you manage to work around this, as it seems you were able to get one step further.

    • Randall says

      I tried today, and it appears to be working. My workouts are also 9 digit codes.

  6. Llewy says

    It tells me my MMR workout does not contain any time series and cannot be exported. It was captured using the blackberry MMR app. Any ideas?

  7. says

    I have the same question as John Marshall- is there any way to put a workout into Strava with at least my splits even if I am missing the full play by play time points? The exporter tells me: “Unfortunately your workout does not contain any time series and cannot be exported.”

  8. Mark Eggan says

    Thank you for figuring this out! I can wait to get my data imported. I am getting an error when trying to export data from MMR – I have 9 digit codes as well from MMR. Trying to get them imported into Strava and receive the error that “Workout 223194531 does not seem to exist.”.

  9. Sony K says

    Hello and thank you Alan.

    I tried your script to bring data from MapMyRide to Strava. It was simple and worked very well. Many thanks for sharing that script with so many of us.

    BTW, quick a question and a minor issue. When I brought data from Strava, the workout info does not show up ? Is it because MapMyRide does not read tcx file and only GPS info ?

    Cheers,
    SONY

    • Alan says

      Hi, I did not create the tool, I simply blogged about it when I found it, thinking that others would also be looking for it.
      I’m guessing that the tool was written to retrieve the time data, but not the cadence / heart rate etc. It’s been a while since I used it.. (no need for it once you’ve got your data from mmr)

  10. Brian says

    Thanks for sharing and glad to see this is working for most people. I unfortunately am not having any success. most routes say: “Workout http://www.mapmyride.com/workout/97632282 does not seem to exist.”

    or even: “An error occured trying to export the MapMyRide data. Please contact us for assistance.”

    Bummer, glad to see it worked for others. Bottom line, MMR was a waste of time and glad i stopped using it when i did.

    will update if I get anywhere with this. thanks for sharing

  11. mike says

    Great – why MMR tries to hide stuff I’ve no idea: as a result of being pissed with them about this clumsy attempt, I’ve migrated permanently to Strava.

    • Alan says

      It’s an attempt to lock people in to their product, surely. Strava do it by being awesome, so people choose to stay. I must say, I prefer Strava’s approach!

  12. says

    This doesn’t seem to be working today; used it about a month back for a few files and seemd to work great – anyone aware of any changed MMR may have made. Tried several files all apparently don’t exist, but clearly do….

    I like MMR generally, but not as well used as Strava, so migrating.

  13. Mike G says

    Same issue for me. Getting message:

    An error occured trying to export the MapMyRide data. Please contact us for assistance.” on all tries. Using a 9-digit workout code.

    Does it work for anyone else?

  14. Matt says

    For those trying to export and failing, make sure that your privacy settings are correct – you must make your workouts public whilst you download the data. If the workloads are set as private then you can’t download anything.

    • Blaze says

      Thanks, that was a duh moment. Changed it to public and presto!

      Also, thanks Alan for posting this little gem!

  15. says

    It seems to be down permanently, have I missed the window of opportunity on this, has it moved is there another? As you said before Strava is just so much more awesome but I would like to migrate nearly a yearsworth of MMR data, any suggestions?

    • Al Thompson says

      It’s the only place I’ve ever come across that can export from MMR. A sad loss if it’s gone altogether…
      Would anyone pay to use a tool that did the same thing? I might think about funding a developer to build a new one, if I thought I’d get the money back…

    • Al Thompson says

      Awesome, well spotted, and thank you so much for letting us know. It seems there are a LOT of people wanting to migrate from MMR to Strava.

    • Al Thompson says

      More great news. I emailed the author, Mike, and suggested that a batch export facility would be totally awesome. He’s going to see if it’s possible, so naturally I’ll let you all know if anything happens there…

    • says

      Wow that would be great, it works like a dream though, it’s just such a hassle finding the ID’s in MMR as it keeps jumping back to Feb 2014, used to love it but now I’m strava all the way :)

  16. Beth says

    I am a little late to the “moving my rides to Strava” party… I have been using Strava for 2 years and love it. I have been trying with mush success to move my 2012 MMR files over to my Strava account. I have made the ride public, and used both converter sites listed above with no success. As with many others in this thread I have 9 numbers associated with my rides, and receive the error message of “Unfortunately your workout does not contain any time series and cannot be exported.” when I i use the TCX exporter.

    I had a hard time locating your response to the other comments in regards to these issues. Am I unable to move my rides? Are they doomed to live in MMR forever, or is there a way to get them to come stay in happy Strava land with the rest of my rides? Please help point me in the right direction if you can!

    • Al Thompson says

      Hi Beth, I’ve contacted Mike, the author of the conversion tool. He says that 9 digit workouts do convert ok, and that previous bugs with these have been fixed. Do you have an example of one which fails to convert properly? (Mike says he’d have a look)

    • Beth says

      124664139 this is the number code for one of my rides. I made all of the rides public, and tried on both of the sites listed here. However, none of my rides will convert.

      Here is the link to the actual ride if he needs to see the bulk of it. http://www.mapmyride.com/workout/124664139

      Thanks for helping!

    • Al Thompson says

      I asked Mike and he was super helpful. Here’s what he had to say. “So, the issue with this ride is MMR ride corruption. If you go to [your MMR ride and] look REALLY carefully before the Map comes up, it actually says: “Could not load workout timeseries data”. It only flashes it for a second, then it’s gone, and then it gives you the “want to see Splits & Graphs? Download the app” message on the right side.
      It has the summarized speed data, which it stores separately as individual datapoints with the workout, but it lost the time data.
      Looking over the network calls, the migration call comes back with status: NO_TIME_SERIES as opposed to SUCCESS also.
      My app will better handle this type of issue going forward, but unfortunately if the data isn’t in MMR, there’s nothing I can do. I’m sure she rode it properly and used the app properly, but their stuff is buggy. :(”

      I hope that helps explain why SOME rides just won’t convert. Thanks to Mike for his detailed response.

  17. Erica says

    Hi,

    My strava app keeps crashing when I open over the last couple of days, so I had to use MapMyRide instead this morning (as I am addicted to seeing how far I’ve managed to go, clearly!) I haven’t used it before, and have come a-cropper with these issues when trying to convert it over to Strava. Unfortunately like Beth my rides will never go across due to missing time info apparently. Would just like to say thanks for having this info here. Safe to say I won’t be using MapMyRide again..! Wish I knew how to fix my Strava app now haha.

    Cheers,

    Erica

    • Al Thompson says

      Hi Erica, I’d be tempted to try uninstalling the app, then reinstalling it. Good luck getting it going again! Alan

Trackbacks

Leave a Reply

Your email address will not be published. Required fields are marked *