Site menu:

Cyclocross For Roadies: How and Why to Get Started - Buy Now!

Site search

Categories

Cycling Software

What software can you use while on the bike? Can software help you train better to improve your cycling? How can I log my rides and compare myself over time or to other riders? All excellent questions, which I share. These questions inspired me to do some research, and the result is this list. Perhaps some of the software listed here can help you too!

 

Since cycling can be a very numbers-based sport, it’s no surprise that there is a proliferation of software packages available to the athlete. The intent of this page is to provide an ever-evolving list of these software packages that are related to cycling in some way. I don’t claim that this is a complete or fully accurate list, but if you have changes or additions, I’d love to hear them; feel free to contact me!

 

I’ve attempted to break the list up into useful categories, but of course much of this software crosses categories, so it’s debatable where best to put some items!  I’ve put an asterisk (*) beside what I feel are the best of the best, or that I personally use and enjoy.

 

Analysis

Web-based

  • *Strava – the most popular ‘social cycling’ website and app. Strava will read your GPS ride files, and rank your performance against all other users who have ridden the same ‘segments.’ This app has become wildly popular, and it is a good way to add a bit of competition to your rides.
  • TrainingPeaks – the ‘accepted standard’ in web-based power-based training (WKO+ is the desktop version). It really is great software, and widely used by coaches and professionals. I add it here with the caveat that if you don’t want to spend as much money, and want a product that’s equally as good (or better in some situations,) you should check out Golden Cheetah below. (See Keith Wakeham’s reviews here and here.)
  • *Cycling Analytics – a very slick new website that does power and heart rate analysis, including Critical Power curves. Very slick; this is the nicest looking of all apps listed here in my opinion. I’d excited to see where this will go!
  • Athlete Forward – another new option. I haven’t tried it yet, so leave comments below if you have!
  • SelfLoops – zone analysis, critical power, team management, live telemetry, weight management
  • BikeJournal – a bit oldschool, but still has a tonne of features. I used to use and love this app until the free features diminished and all the good stuff was ‘pay only.’
  • SRM2Strava – If you have an SRM, but want to use your power data in Strava, you can use a separate GPS (your phone perhaps) to record the ride, and then use this cool app to join the GPS data file with the SRM file for use in Strava
  • *RaceShape - uses the Strava API to give a detailed analysis of segments. See detailed time breakdowns of you vs. others across the segment. Also has a very cool ‘heatmap‘ showing where rides occur – useful when looking for routes in a new area!
  • *VeloViewer – uses the Strava API to give extended stats and details. See more detailed leaderboards , change in rank across all your segments, and tonnes of other cool stuff!
  • SportTracks 3 – cross platform (mobile, web, desktop) analysis offering. Looks quite nice! (See Keith Wakeham’s Review here.)
  • TrainStageBuch – German site that allows you to track rides and set goals in a diary format.
  • *CyclingPowerLab – a huge number of online calculators to determine power outputs, model different scenarios/courses, determine impact of elevation on power output, generate fatigue curves and a huge variety of other incredible interesting tools!
  • Analytic Cycling – similar to above – a whole host of calculators for power, speed, aerodynamics, pedaling motion, etc. Fascinating stuff!
  • ZeroPace Training Log – Logging software that allows for import from Moxy muscle oxygen monitors. One of (only?) apps to support muscle oxygen monitors – Online version
  • Peaks Coaching Fatigue Profiler – calculate your fatigue profile

Desktop Open Source/Free

  • *Golden Cheetah – without a doubt, the coolest piece of cycling software currently available. The best part?  It’s 100% free! I recommend you check this out first for all of your analysis and power-based training needs. If it doesn’t work for you, only then would I suggest you check out a commercial option. However, with a bit of time invested (it does have a bit of a learning curve!) Golden Cheetah will likely negate the purchase of any other software packages. Check out the user group to see how responsive and knowledgeable the community is!
  • Cycleops Power Agent – the default software that comes with a PowerTap. Free to download and play with. Pretty basic, but does the job for some.
  • Garmin Training Center – Garmin’s entry into the field. I find it pretty limited, but perhaps worth a look.
  • *AeroLab – Part of Golden Cheetah, but deserves separate mention here. AeroLab lets you test how aerodynamic different bike/position setups are based on real-world power data, and get values for drag. This is great since most of us can’t afford a wind tunnel test!
  • Optimal Cycling Project – Optimal Power Pacing – I’m still trying to wrap my brain around this one, and intend to post some more info about it when I’ve used it a bit more. The idea is that the software will calculate the optimal power distribution over a course you give it to ensure you don’t waste effort in a TT-type event. Pretty cool, but a bit complex. Stay tuned for more as I play with the software some more.
  • Best Bike Split – Similar to the Optimal Cycling Project software (above) but appears to be a lot easier to use. I intend to check this out and post more (although I said that for OCP as well…) Looks great for TT or Triathlon situations!
  • Kubios HRV – Heart Rate Variability (HRV) analysis software
  • hrvtracker – a small app that receives HRV data from a USB ANT+ stick and saves to a file for analysis in other software (e.g. Kubios HRV, above) NOTE: According to a commenter, this software has a bug in it. I haven’t confirmed, but do not recommend you use this software as of 20130808.
  • Fit File Repair Tool – fix common problems with Garmin .fit files, convert formats, and fix corrupt Garmin .fit files
  • TCX VPower – calculate ‘virtual power’ (similar to how Strava calculates power without a power meter) based on only your Garmin .tcx file. Very cool!
  • The Hurt Box – a simple looking but nice piece of power analysis software from Down Under. Has some great potential!
  • Ye Olde Bicycle Log – log your outdoor and trainer rides, plus other ‘goodies’ – bicycle gearing, English/Metric conversions, target heart rates, calories burned, etc.

Desktop Commercial

  • WKO+
  • iSMARTtrain
  • SportTracks 3 – cross platform (mobile, web, desktop) analysis offering. Looks quite nice!
  • RaceDay Apollo
  • IQO2 – New, untested, unproven, but looks promising. Should be available soon (as of 20130131)
  • CycliStats – Oldschool database-style ride tracker. I’d suggest the free Golden Cheetah for a vastly better experience.
  • Polar ProTrainer 5 – Haven’t used this, but it’s Polar’s entry into the cycling software market. Watch how terribly excited I am!
  • Ascent – Mac based software to “Display, organize, and analyze your exercise activities. Track your progress toward personal fitness goals.”
  • Cyclo-Sphere – Pioneer’s software entry to go along with their power meter. Cool because it makes use of the fine-grained rotational data from their power meter that nothing else does as of yet.
  • ZeroPace Training Log – Logging software that allows for import from Moxy muscle oxygen monitors. One of (only?) apps to support muscle oxygen monitors – Windows version

Training Software

Web Based

  • *Tour de Giro – fantastic real time racing product. Free for now, but intends to go to a subscription type of service as of fall 2013. I use and really enjoy this software; it makes indoor training much more tolerable and (dare I say?) fun!
  • rollerracing.ca – race others online with a minimal interface and no real courses. I much prefer Tour de Giro, above.
  • iMobileIntervals – a database of interval workouts
  • PowerCurve Sensor Software – the software that goes with the (very cool looking piece of kit!) PowerCurveSensor Software. Appears to offer very simple multi-player live stats, and allows you to calibrate the PowerCurve Sensor itself.
  • Elite Web Races – Axiom Trainer’s online racing. This doesn’t look to be very active or usable at the moment (20140306), but may be in the future so I’m including it here.

Desktop Open Source/Free

  • *OpenTrainer/GoldenCheetah (currently part of Golden Cheetah—the “Train” tab—but will soon be split out into it’s own software called OpenTrainer)
  • jmX Cycling Trainer – Not currently released. From discussions with the author, it may never be, which is a shame as it looks light years ahead of the competition in the graphics department!
  • Wattbike Power Cycling – the software that works with a Wattbike. Appears to be free, but I’m unsure if it will work with other trainers, etc.
  • CTE (Cycle Trainer Engine) – Keith Wakeham’s (of “I’m going to build my own power meter” fame) trainer software. In the words of Keith: “I don’t distribute it unless my arm is really twisted, and if I do I have to remove the ANT+ network key, so unless you’re an ANT+ adopter, it’s kind of useless.”
  • BKOOL BSim – software to control your ANT+ trainer. I haven’t tried it, but it appears to have a 2D view, a 3D view using Google Earth in the free version.
  • Tacx Video Player – ride along with videos of real rides. Shows a graph and resistance level, but you must control the resistance manually. Free.
  • ErgoPlanet – appears to be only for Daum ergotrainers, but looks like it has Google Earth integration and some other cool features.

Desktop Commercial

  • PeriPedal
  • TrainerRoad
  • *The Sufferfest - Simply the best/worst training videos available
  • VirtualTraining
  • ErgVideo – local Ottawa-based company that integrates with your Computrainer
  • ctANT+ – enable your CompuTrainer to speak to an ANT+ USB Key
  • PerfPRO
  • Spivi – similar to Tour de Giro, but designed for studio use. There’s also a free (currently) home edition.
  • Tour de Rue – XBOX Kinect/Google StreetView mashup. This project may never become a reality as the Kickstarter campaign didn’t get fully funded.
  • CadenceVR - videos of popular European cycling routes for your trainer. Talks to ANT+ devices for on-screen display and so video playback speed matches actual riding speed.
  • VeloReality – training with video footage to match. Apparently only works on a 64 bit machine.
  • Turbo Crank – pre-defined workouts, but no communication with sensors
  • BKOOL BSim – software to control your ANT+ trainer. In addition to the 2D and 3D views in the free version (above) the paid (monthly fee) version gets you streaming video of courses, and apparently even multiplayer racing
  • Tacx Trainer Software 4 Advanced -  Virtual training software for Tacx brand trainers (also a Basic version)
  • NetAthlon 2XF – appears to be mainly targeted at the gym ‘exercise bike’ market, but it appears you can download it and use it with a Suunto HRM.
  • RAD+ – training software that has some social aspects. Currently (as of 20140115 has a free trial available)
  • Performance IQ – Wirelessly display individual and group performance on to a single screen enabling indoor cycling studios to offer new class programming.
  • WattzAp – Plays both free and commercial Tacx real life videos, links to many different turbos (Kinetic, Tacx non-VR turbos, Cyclops, Elite etc) and has a range of training programmes. Has some limited analysis but can export in TCX format to other programs. Cross platform.

Route Planning

Web Based

Android Apps

iOS Apps

Windows Phone Apps

Other

  • *CrossMgr – a race (not just for ‘cross races) timing/results tracking system. This looks like an amazing way to run a race and have instant results with smart recording and checking. I would certainly try this solution first before anyone else; it’s free (donations are appreciated if you use it for a commercial event, or find it super helpful!)
  • Race Day – a race management software package to handle registration, start sheets and results.
  • *BikeCAD – Free online bicycle design software.
  • *Kinovea – A very cool video analysis software package that includes a bike fit tool. If you’ve had a professional bike fit, they likely used something like DartFish. Kinovea is the open source equivalent. I’m in need of a better camera to test it out (my webcam doesn’t have nearly high enough frame rate to work!) but it looks very promising.
  • Dartfish – Like Kinovea, only not free. More features from what I can tell, but try the free option first!
  • Quintic – Yet another biomechanical video analysis package.
  • Bike Telemetry – generate ‘dashboard’ views of speed/gradient/map/etc. based on a your GPS file, and download as a video overlay. Cool way to spruce up your post-ride GoPro footage!
  • Dashware - a slicker, more powerful (but not free) application that does the same thing as BikeTelemetry
  • SUFFERvision – yet another telemetry option. Overlay Strava activity on a YouTube video all on a website.
  • Tapiriik - synchronizes your fitness activities between Garmin Connect, RunKeeper, Strava, Endomondo, SportTracks.mobi and Dropbox (See Keith Wakeham’s Review here.)
  • Syncmetrics – synchronize your data between FatSecret, Fitbit, Garmin, iHealth, RunKeeper, Withings, Nike+, Strava and MapMyFitness
  • CopyMySports (formerly GarminSync) – keep your Strava and RunKeeper accounts synced automatically with Garmin Connect
  • ErgoGraph – convert between different file formats. Includes some rare formats, like Polar HRM, so you can convert from Polar to .tcx as an example.
  • TcxCreator – merges hrm and gpx files into tcx files
  • Polar to TCX Convertor – online option that does the same as the above
  • TCX Converter – yet another file conversion package that also allows you to truncate, edit and merge files
  • Pro Cycling Manager – a cycling simulation video game centered around running a pro cycling team for a season–you’ll become the Director Sportif for a pro team, and manage it throughout the season.
  • *Crazy Guy On A Bike – web hosting and community for touring cyclists
  • RestWise – Recovery tracking software. In their words: “Using evidence-based research, rigorously-tested variable weightings and a proprietary algorithm, Restwise has defined a patent-pending solution to the question that plagues every athlete: “am I training too hard… or not hard enough?””
  • Inside Tracker – perhaps a bit of a stretch for this list, but related to overall health and the ‘quantified self’ movement. InsideTracker will track blood test results and provide personalized feedback on the results.

Comments

Pingback from DARREN COPE » Cycling Software
Time January 15, 2013 at 7:55 pm

[...] Cycling Software [...]

Comment from Miquel Casas
Time May 13, 2013 at 4:18 pm

Hi Darren,

I tried to contact you over Linkedin, but just in case, I’ll leave a comment here. I love your blog post.

Do you happen to know of any software that allows you to compete againts other riders over the internet? I noticed that the home beta version of Spivi seems to allow that, but I was not sure if you knew of any others…

Cheers,

M.

Comment from darrencope
Time May 14, 2013 at 6:14 am

Miquel; Tour de Giro is your best bet, with rollerracing.ca being another option. Read above for details…

Comment from Miquel Casas
Time May 14, 2013 at 12:46 pm

Thanks a lot Darren! I noticed Linkedin won’t let us connect because we don’t have any connections in common, oh well! :)

Comment from Miquel Casas
Time May 18, 2013 at 10:53 pm

Hi Darren,

I had a chance to try Tour de Giro. Very cool. I contacted Art to get pass some technical issues, but the app is really good.

I wanted to ask you if you know of any apps that can simulate longer rides like a century and spend 5 hours on the bike. Do you know of any software that can do that? Also, somebody told me about a solution that controlled the resistance of your tire going up hill and things like that, but probably is very expensive. The guy said it could simulate long rides like a Tour de France or an Ironman.

Thanks for your help,

M.

Comment from Damian
Time May 19, 2013 at 8:22 am

Hi Darren,

This is a comprehensive list. Thanks for putting it together. I’ve found a couple of new programs I was unaware of.

Cheers!

Damian

Comment from darrencope
Time May 21, 2013 at 7:20 am

Miquel; TdG will let you do long rides as well–I’m not sure what is ‘live’ on the server at the moment, but Art switches up routes fairly often. There’s usually a long ride on there. If not, perhaps you could request one? The other really good option for solo training (you can’t race in it like TdG) is the “Train” tab in Golden Cheetah. You can upload any route to it, and it will let you ride along with it. If you have a computer-connected trainer, it will work with that as well. Throw it a file from an IronMan course, or a TdF stage, and you can ride it!

To have the resistance set for you on hills, etc., you need a computer-controlled trainer. Your options right now are the old-standby the CompuTrainer (http://www.racermateinc.com/computrainer.asp), the new Wahoo Kickr (http://www.wahoofitness.com/KICKRPowerTrainer/), and some of the more recent Tacx models (http://www.tacx.com/en/products/trainers). You’re right though, they are expensive compared to a regular trainer! I think the Kickr would be how I would go if I were to buy one of these at this point. Wahoo is very good about being ‘open’ and supporting lots of cool apps, etc.

Comment from darrencope
Time May 21, 2013 at 7:21 am

Damian; glad you like it! Do you have any others I may have missed I could add to the list?

Comment from Miquel
Time May 21, 2013 at 9:00 am

Very cool! This is great information.

Comment from Shay
Time August 7, 2013 at 4:09 am

Hi Darren,
Thanks for the great list.
Spivi has a Home version, it supports power and it’s currently available for free.

Comment from Kostya
Time September 2, 2013 at 2:09 am

We will have some cool software available in a week or two for free download. Runs from its own exe & you can pull all the Ant+ data from the various speed cadence HR & power meters out there, pumps out tcx data files. https://www.facebook.com/Veloreality

Comment from Damian
Time September 19, 2013 at 6:00 am

Hi Darren,

A couple of new ones I’ve found in the last few months.

http://virtualtraining.eu/

http://imobileintervals.com/

Comment from Aaron
Time January 14, 2014 at 9:13 am

SportTracks.mobi should be added to the Web-based Analysis list:

http://www.sporttracks.mobi

Along with the desktop PC app and sync component it’s really the only product out there that seamlessly spans web + desktop worlds. It provides power analysis tools and lots of customization for multi-sport athletes / triathletes (different heart-rate zones for cycling and running, for example).

Also I think bikeroutetoaster is toast. Site has been down for quite a few months.

Comment from darrencope
Time January 14, 2014 at 4:50 pm

Thanks for the information Aaron. I have updated the list!

Comment from Rubin Johnson
Time January 15, 2014 at 2:40 am

Hi Darren,
Perhaps, RAD+ might be worthy of a mention on your list. It is trainer software that displays ANT+ data against an interval workout. It also has a social component that lets athletes train (not race) together on the internet. We plan on hosting sessions on the upcoming Tour of Sufferlandria. There is a free trial.

Comment from Rubin Johnson
Time January 15, 2014 at 2:41 am

Oh – the url for the free trial

http://www.radplussports.com/the-sufferfest

Thanks!

Comment from Chris VB
Time January 30, 2014 at 9:27 am

One to add to your list. Ascent. This is a mac-based program that lets you display gps data anyway you want.

Comment from Jeff Kadet
Time February 2, 2014 at 5:40 pm

Darren, you’ve listed Bikemap for Android, but not for either the web or for ios. I’ve used it for several years. It’s excellent.

Jeff

Comment from darrencope
Time February 3, 2014 at 9:23 am

Thanks Jeff; I have added Bikemap to Android, iOS and Desktop sections.

Comment from Damian
Time February 22, 2014 at 12:35 pm

Me again Darren,

I came across this app: http://www.bikemeterapp.com/

Super sexy, even though it lacks power numbers.

Comment from David George
Time March 19, 2014 at 5:30 pm

Hi Darren,

another training option

http://www.wattzap.com/

Plays both free and commercial Tacx real life videos, links to many different turbos (Kinetic, Tacx non-VR turbos, Cyclops, Elite etc) and has a range of training programmes. Has some limited analysis but can export in TCX format to other programs. Cross platform. It is a commercial package.

Comment from darrencope
Time March 20, 2014 at 9:11 am

Thanks David; added to the list!

Comment from Thomas M
Time July 27, 2014 at 3:39 pm

Hi Darren,

there is a new activity analysis app for iPhone and iPad. It’ called Trainalyse: http://www.trainalyse.com

It supports the import of TCX/GPX/FIT files via dropbox. There is a segments, zones, map and plotter view for single tracks and the app provides weekly/monthly/yearly statistics. You can also configure the zones for each activity and so on. There is also a free lite version. It might be worth a look for someone searching for a mobile analysis solution.
Regards,
Thomas

Write a comment





Bookshelf 2.0 developed by revood.com