Designed by a marathon runner and triathlete (who also happens to be a scientist), GraphMyRun is a free website developed to give you more tools to analyze your GPS and heart rate monitor data. This website isn’t meant to replace great social running websites like Garmin Connect and Strava. It’s meant to supplement them.
If you have suggestions on how I can help you to analyze your running data better or to report any errors, please contact me.
Articles about GraphMyRun
Go the Customize tab and fill in the three colored sections (this step is optional). Then go to the Graph tab, click on the Choose File button, and select a GPS file from your computer. That’s it! Quick, easy, and secure.
There’s no sign up or login needed. This site is free to use.
Here are a few examples of the graphs and analyses that you can do on GraphMyRun:
Show your pace (and heart rate and cadence, if available) on the same graph with a linked elevation chart. Select the amount of data smoothing that you prefer to show the level of data granularity that you need.
You can click and drag to expand a selected portion of the graph. The average pace and average heart rate lines will be recalculated automatically based only on the portion of data visible in the graph.
A zoomable Google map of your run with a color-coded pace path is generated automatically in the Graph tab. The historical weather data on the day of your run is also displayed: temperature, humidity, wind speed and direction. Your run statistics are summarized in a table for a quick review of your workout. Choose mile, 1/2 mile, or 1/4 mile splits as you prefer.
Create a zone chart to find out what percentage of your run was spent each of your training zones (based on either pace or heart rate). Visualize your splits (pace or heart rate) and your training zone efforts mile by mile.
Trying to hold a steady pace or a steady effort on your run? Use the charts in the Analyze tab to find out how your pace, heart rate, and cadence changes versus grade both visually and numerically. Are outliers in your data giving you strange results? Click and drag inside the graph to select only the data that you wish to include in the analysis.
The Run/Walk Heart Rate analysis chart will visually show the segments where GraphMyRun detects a walk break but it will go farther and analyze each break: What was your heart rate just before the walk break? What was your heart rate when you resumed running? If you’re running at a pace that forces you to take walk breaks, you can use this analysis to figure out your threshold heart rate. Manage your pace to stay below that heart rate so you won’t need walk breaks.
So you’ve been training for months running tempos, intervals, and hills. Are you getting faster? Use the graphs in the Trends page to show your pace over multiple runs. The Box and Whisker plot gives you a quick visual update. If the boxes don’t overlap, the data sets (and your average paces) are different.
By selecting the Fastest Sub-Segment analysis you can see how the fastest 1/4, 1/2, mile, and 5K sub-segment in your long runs are changing over time, too.
Like all the graphs on GraphMyRun.com, click and drag on a graph to zoom in and rescale the axes.
A note about how this website works:
For your security*, your running data is not uploaded or saved to any online server. All the graphing and data manipulation is done in the background in your web browser on your own computer. That means that 1) your GPS files have to be on your computer and 2) you need to be using a newer version of your web browser of choice. (For example, you need Internet Explorer version 8 or better.)
Your GPS unit should allow you to save your data on your computer. Garmin Connect allows you to export (download) your GPS data to your computer using a .gpx file format.
*Check out the 6Scan security badge in the lower righthand corner of this page. We’re certified malware-free!
Many thanks to all my friends in Plano Pacers and the Dallas Running Club.
— Phil Miller