Manually add a run to Nike Plus

21 to 35 of 35 messages
26/09/2012 at 08:24


Any ideas how to passthrough the error "Error message: 1 is smaller than the minimum (3): number of points (1)"?

I got it after trying to upload the treadmill run. Maybe I can change TCX file manually somehow, adding missing information?

26/09/2012 at 11:15

If you're talking about the TCX to Nike+ uploader here,, I don't think the TCX upload option works any more (Nike changed something on their site to break it?). At least, it never has for me. However, uploading a run via Garmin Connect ID does work, so the guide that someone else posted earlier on is the one to follow -- get your run into Garmin Connect (e.g. via uploading GPX), make the run public (flip the padlock, you can always lock it again after importing to Nike+), grab the ID from the URL, then import to Nike+ via tcx2nikeplus.

It's a shame that Nike+ it such a walled garden as it's got some nice shrubbery. Import and export of GPX should be essential. I tend to run the Nike+ Running app alongside My Tracks on my phone now, so that the run goes into Nike+ and I get feedback, etc., but also have a GPX track (high-res, 1 second too, which is better than most running apps) from My Tracks to import to Strava and Endomondo.

P.S. FWIW, it is also possible to export GPX tracks from Nike+. There is a Chrome extension (not in Chrome web store, search and install manually) that does it, but it's a slight fudge - even though position data for all trackpoints is accessible, apparently the timestamps are only available for the km markers, so times for all other trackpoints in between are synthesized from the km points.

26/09/2012 at 11:37
Ian Grant 10 wrote (see)

If you're talking about the TCX to Nike+ uploader here,, I don't think the TCX upload option works any more (Nike changed something on their site to break it?). At least, it never has for me.


It worked fine for me this last monday, September 17th when I successfully transfered a track with GPS data. The ony secret was to make it public = unlock.

But for indoor track (without GPS) data I did not succeed.

These days i connected and synced lots of apps (Fitbit, Nike+, Endomondo, Garmin Connect) - it's like a Zoo, but really nice to play with =)

11/10/2012 at 09:42

For those that just want to manually add a run with the distance and time, see I had to submit my runs manually a couple of times and ended up making this to do it. Let me know what you think.

11/10/2012 at 11:12

I am testing it now Oliver. If it works it will be great. I have posted Yesterdays run in and am waiting for it to show up. I have found there is often a slight delay in runs showing. Thanks for your efforts anyway.

11/10/2012 at 11:33

WOW! It worked. Great effort Oliver. Thank You. Can I pass it around? This is the best thing I found in a long time! 

11/10/2012 at 12:02

does this work for the Nike+ webpage?? while i was waiting to get my replacement Nike+ GPS watch i lost a lot of runs

12/10/2012 at 07:02

Uzi, glad you like it. Feel free to pass it around.

Jaclyn, yes, it works for the Nike+ site.

12/12/2012 at 00:51

Thanks Oliver Zheng for the great work.  It works for me too.  I'm using it now while the is broken again.  

25/03/2013 at 08:23

Oliver, thanks for this! Worked like a charm. If you are looking to upload time & distance only, this is a breeze!

26/03/2013 at 15:06

Oliver you're a star! thanks

22/10/2013 at 14:54

Amazing - I love it!

25/06/2014 at 18:18

I know this is an old thread, but found the post today (my watch had a blip so couldn't sync with nike+) and it worked a treat.  Nice one!! Thanks

08/07/2014 at 12:00

I have been trying this for a couple of days and wanted to post to help others.


1. Create route using RunKeeper.

2. Create Garmin account on Garmin Connect.

3. Go to

4. Select Runkeeper and Garmin (enter your username and password for both), and click the big "Sync" button. This makes the RunKeeper route appear on Garmin Connect.

5. Log on to Garmin Connect, and make your run Public (click little padlock to make it Open). 

6. Copy the URL of this run.

7. Go to and paste your URL into the Garmin Activity field.

8. Insert your Nike+ details in the boxes provided, and click "Convert and Upload"


In my experience, the more manual method of exporting the GPX from RunKeeper and uploading it to Garmin caused more problems. I found that despite various atempts, the TCX2NikePlus utility wouldn't "Read" my Garmin URL, nor would Garmin allow me to Export a TCX. 

You can always find a GPX to TCX converter elsewhere, but that doesn't add the map route to your Nike+. 

If you want the Map Route you must use the Garmin Connect URL in the TCX2NikePlus utility.


My 2 pence; use Tapirrik to ensure correct syncing of all the data needed. It removed a lot of the headache for me.

01/09/2014 at 18:12

Grrrrr.. Every time I try this i get this message!!!!

Error message: Unable to download garmin activity. Please ensure your garmin workout is not marked as private.

tcx2nikeplus is unable to get data for activities created by some non-garmin devices (including RunKeeper) - I am working to fix this, please try again at a later date.

We'd love you to add a comment! Please login or take half a minute to register as a free member
21 to 35 of 35 messages
Previously bookmarked threads are now visible in "Followed Threads". You can also manage notifications on these threads from the "Forum Settings" section of your profile settings page to prevent being sent an email when a reply is made.
Forum Jump