integrates with Strava and automatically analyzes your rides, runs, swims and other activities (with and without power). It provides basic and advanced analytics and planning in an easy to use web interface with support for desktops, phones and tablets. Follow your friends and help them progress, track your FTP without doing tests, coach other athletes, communicate with the built in chat, build a workout library (for outdoor, Zwift and others) and plan your training!

Already an user? Click 'Connect with Strava' to login will download your activity data, including private activities, for analysis. Your Strava friends, other athletes and 3rd parties will not be able to see your data unless you grant them access. asks for edit access so you can edit activities from, it does not make any automatic edits. You can delete all of your data from at any time. For more information please refer to our privacy policy. uses cookies, by visiting this site, you agree to our cookie policy. is free but support on Patreon and once off donations via Paypal (no account required) are very much appreciated and go towards running costs! Supporter feature requests move up the todo list!

Join 15000 athletes with 6 million activities analyzed since launch in mid-2018!

Track Your Progress

Fitness, Fatigue and Form Chart

  • Fitness, freshness and form chart with annotations that shows future impact of your training plan
  • Complete history downloaded from Strava
  • Automatic FTP estimation (eFTP) from a single maximal effort, no need for tests!
  • Training load estimated from activities with power (standard Coggan formula) or heart rate data and swims
  • Form as an absolute number or a percentage of fitness

Power Curve Chart

  • Power curve with comparison to previous seasons, watts, watts/kg and MAP calculation (Pinot & Grappe 2014)
  • Power modelling using's own algorithm (eFTP, predefined curves and Mortons 3P), Morton's 3 parameter CP model or Monod & Scherrer's 2 parameter CP model
  • Show sub-maximal efforts

Power Rankings

  • Compare yourself to other athletes in the same age group and see what kind of rider you are
  • Charts and rankings in watts/kg and watts (for the big guys!)

Activity Totals

  • Totals page with totals by sport and combined time in zones for any date range
  • Classifications from FastFitness.Tips

Build Your Own Charts

  • Create custom time charts from more than 40 different plots with 10 different aggregates and filtering
  • Heartrate recovery, power / HR, power / HR in Z2, cadence in Z2, efficiency, intensity, RPE, work done, work above FTP (WAR), time in power zones, time in HR zones, training load, fitness, fatigue, form, ramp rate, calories burned, distance, moving time, climbing, estimated FTP, W prime, weight

Analyze Your Rides And Activities

Ride Timeline Chart

  • Ride analysis with all the Coggan metrics and others only found on
  • Automatic interval detection, no need to use the lap button!
  • Automatic power and heart rate spike detection and fix
  • Power, matches burned, heart rate, cadence, torque, W'bal, speed, pace, work done, altitude, temperature and gradient charts
  • More than 50 different metrics for each interval and zoomed portion of the chart
  • Season achievements for FTP and power with email notifications
  • Each activity has its own chat for comments from others following you on
  • Customizable power and heart rate training zones based on Joe Friel's 7 zone model
  • Zones are often combined into 3 for followers of Dr Stephen Seiler
  • Adjust power data by applying a scale and offset to account for power meter differences
  • Fix power and heart rate drop outs

Ride Power Charts

  • Ride power with time in zones, power curve vs season, last 42 days etc., power histogram and best efforts

Decoupling Chart

  • Decoupling chart to track aerobic fitness, as you get fitter you produce more power at a given HR and experience reduced cardiac drift
  • Power / HR Z2 tracks your watts over HR for the parts of the ride done in heart rate zone 2 and is a useful measure of aerobic fitness

Dr Seiler Inspired Decoupling Chart

  • This chart inspired by a Dr Stephen Seiler video shows a 60s moving average of power as a percentage of eFTP and heart rate as percentage of HR reserve and is another way of visualising decoupling (HR and power traces diverging)

Ride Heart Rate Charts

  • Ride time in heart rate zones and heart rate duration curve

Cumulative Heart Rate Time Chart

  • Cumulative time at or above a given heart rate, useful to check that your VO2 max intervals are working!

Ride Intervals Table

  • Activity interval data is available in table format with CSV download
  • Most fields in the UI have popup help when clicked or touched (HRRc shown here)

Interval Search Page

  • Search for similar intervals and compare power, torque etc.

Plan Your Training

Training Calendar

  • Import calendars from other services to see future fitness
  • Build your own workout library and plan your training
  • Drag and drop workouts to/from the library and on the calendar
  • Upload planned workouts to Garmin Connect for download to Garmin devices
  • Create training plans
  • Share workouts and plans with your friends and coached athletes on
  • Track weekly totals and plan compliance

Workout Builder

  • Design your own workouts with the workout builder
  • Specify steps with power, heart rate and cadence
  • Power as percentage of FTP, absolute watts or percentage of the athletes modelled mean maximal power for a given duration
  • Heart rate as percentage of max HR or threshold HR
  • Import and download workouts in Zwift (ZWO), MRC and ERG format
  • Upload to Garmin Connect to synchronize workouts to Garmin devices

Training Plan Editor

  • Drag and drop to create re-usable plans
  • Drag a plan onto an athlete's calendar to apply on an ad-hoc basis
  • Link any number of athletes to the same plan and apply changes to all of their calendars with one click


Built In Chat

  • Chat with other athletes, share rides, post photos and screenshots

Ask A Coach For Help

  • Use the 'Ask a coach' button on most pages to chat with your coach or one of the coaches

Keep Track of Your Athletes

  • Follow and coach other athletes on
  • Tag athletes to organize them into groups
  • Add your coach and they will show up first in the 'ask a coach' list