Moving your activity history from Runkeeper to Strava

To transfer your activities from Runkeeper to Strava you can export your activity history in bulk from Runkeeper and upload them to Strava in groups of 25 from our Upload page.

  1. In your Runkeeper account, hover over the Settings icon in the top right corner of any page (Gear image) and click on Account Settings.
  2. From the options on the left side of the page, click on Export Data.
  3. Select the date range for the Runkeeper activities you'd like to be exported. A zip file will then be generated after some time that includes your activity history for the dates selected. 
  4. Once the file is generated, click on the button to "Download Now".
  5. Unzip the file. 
  6. Log in to your account on Strava.
  7. Click Upload from the top right of any page and then "From File" and browse to select the file(s) from the unzipped file. NOTE: files can be bulk uploaded to Strava in groups of up to 25.
  8. Name your activities, and adjust the activity types as necessary.
Was this article helpful?
46 out of 60 found this helpful
Have more questions? Submit a request

Comments

42 comments
  • Having done this, how can I change a series of runs to reflect what shoes were worn when?  I currently keep that information in a separate spreadsheet, but would like to be able to consolidate

    1
    Comment actions Permalink
  • THANK YOU  !!!!!

    1
    Comment actions Permalink
  • When i do this, the Strava site after I upload the files (csv) is how they downloaded.  I get unrecognized file type.

    17
    Comment actions Permalink
  • When I try this I get the following error:

    Server Error. This can be caused by file names with odd characters like % or foreign characters. 

    0
    Comment actions Permalink
  • There's a way to import the manual entry that i added to runkeeper?!

    0
    Comment actions Permalink
  • After uploading to STRAVA, I noticed all the activities time were added by 10 hours. For example, my Runkeeper activity was at 6:00 am on 01/11/2015, after uploading it to STRAVA, it shows the time at 4:00 pm 01/11/2015. Similarly, if I ran at 6:00 pm on 01/11/2015, once uploaded to STRAVA, it shows that I ran at 4:00 am 02/11/2015. Anyone has any idea why ? (I follow the export/import steps exactly as you suggested)

    3
    Comment actions Permalink
  • Argh ! Doesn't support csv files ! Which is the one where all manual entries are stored. This is really not good, all my winter training activities are manually entered. Any chance that this feature will be added anytime soon ?

    4
    Comment actions Permalink
  • No csv support :(

    Key requirement to make to move imo

    4
    Comment actions Permalink
  • Hi all -
    For those of you comfortable with a bit of technicality, I put together some quick Python scripts that make it easy to upload all of your data to Strava from Runkeeper. It uses the Strava API - so no 25-at-a-time limit - and will upload your manual activities!
    Find it here: https://github.com/barrald/strava-uploader

    4
    Comment actions Permalink
  • I though I was comfortable with technology, but that made no sense to me at all Barry. Plus I have a MacBook - I have no idea how to access the command directory.
    You'd think after 2 years of people having this same problem, they'd make it more simple and fix it.

    0
    Comment actions Permalink
  • I have 675 items to upload. At only 25 files to upload at a time, I have to try 27 times. Plus edit files to make them more compatible with the upload. Does this give me any desire to transfer from one program to another? Plus all of my manual entered data is lost...

    0
    Comment actions Permalink
  • Hi Jay -
    Yeah, dealing with Python and the command line is a little more technical than most people have the appetite for. Perhaps you know someone who works with computer code for a living and might be able to help?

    To try to explain the content of my Github repo a bit:
    I have created and uploaded a few scripts that will run locally on your laptop (will work great on your Mac!) and crawl through all of your activities (the ones with GPS files AND manual uploads from the .CSV you download from Runkeeper), and talk to Strava's database to upload them.
    To do this you need a few things, namely an open Terminal window (command-space "Terminal" on your Mac - it's an application), and to have Python installed (see article below regarding installing Python). From there you will be running commands on the "command line" (the plain-text commands in Terminal). It can all feel a bit complicated and overwhelming at first... apologies if this winds up not being able to help you.

    A few articles that might help you get started:
    http://www.imore.com/how-use-terminal-mac-when-you-have-no-idea-where-start
    http://docs.python-guide.org/en/latest/starting/install/osx/
    http://stackoverflow.com/questions/21492214/how-to-run-python-script-on-terminal

    Jay - if you're still having trouble, and can't find help, post here again... maybe I could make a tutorial video or something.

    1
    Comment actions Permalink
  • Strava needs to add CSV support.

    2
    Comment actions Permalink
  • Hi Barry, i'd like to take a crack at your solution but fail at step one. What are the pre reqs for anyone (ie: me) creating an application, what would i put for 'website' and 'authorisation callback domain' ?

    0
    Comment actions Permalink
  • Don't worry so much about those fields - you can put in "https://testgarbage.com" for website and "testgarbage.com" for domain

    0
    Comment actions Permalink
  • I just signed up for Strava and found out the service https://tapiriik.com that can sync between Runkeeper and Strava (and some other services too). Seems to be working great so far and also syncs manual entries!

    0
    Comment actions Permalink
  • Thanks Konrad, this seems to be working wonderfully. And DCRainmaker has reviewed/approved it, so it meets the 'is it safe' test for me.

    I had my gpx files ready, and a osx programmer nerd at work was lined up to help me with the python script, but tapiriik just seems so much simpler.

    0
    Comment actions Permalink
  • That was quick and simple

    0
    Comment actions Permalink
  • I agree that https://tapiriik.com does a good job of syncing from RunKeeper to Strava. You lose (1) special characters in your notes (2) pictures you added to your activities (3) the “mood” data on the RunKeeper activities but the rest works just fine!

    2
    Comment actions Permalink
  • It is even easier to use https://tapiriik.com/

    0
    Comment actions Permalink
  • Hi,

    Maybe a bit late and geeky but worth sharing. I developed a PHP script that can easily be set up in any server and allows uploading a CSV file in a certain format and it will create all the activities automatically for you.
    I've tested this for my own activities as I had a good chunk of them on a text file and it worked. Please find the information here: https://github.com/fjgarlin/StravaImporter

    As I said, you need to know some development to set it up. I sent a request to Strava.com to include this feature as I'm happy to share the code this them (or anybody).

    Hope it helps.
    Cheers.

    0
    Comment actions Permalink
  • Used Tapiriik this morning and all the splits in Strava are nearly a minute faster than I actually ran.

    Also, I tried to export the run manually from Runkeeper as per the above instructions and it gave me CSV files which Strava promptly refused to do anything with.

    1
    Comment actions Permalink
  • I've imported .gpx from runkeeper and in strava i have faster speed numbers than in runkeeper. Any comments on this?

    0
    Comment actions Permalink
  • Not able to do this, Strava says file not compatible.

    0
    Comment actions Permalink
  • Use this service, works fine for me:
    https://tapiriik.com/

    2
    Comment actions Permalink
  • Is this still the case? 25 at a time? I have 1,000 Runkeeper activities and can't imagine what it's going to really take to sync them all over. I like that Serge's mentioned a 3rd party Open Source project mentioned above, but am Leary about uploading my movements from the last "many" years to a service that I really don't know well.... even after reviewing the privacy policy. Strava folks -- can you help?

    0
    Comment actions Permalink
  • This seems to be broken. I get "Unrecognized file type" when uploading the .csv file I downloaded from Runkeeper.

    0
    Comment actions Permalink
  • I've been having issues syncing Strava and Runkeeper (usually from Strava) in the past two months with tapiriik.

    Anyone else?

    0
    Comment actions Permalink
  • yes i have the same issue.

    1
    Comment actions Permalink
  • Please help! I got '[Failed to render "settings_content". See log for details.]'. Thanks!

    -1
    Comment actions Permalink

Article is closed for comments.