RunCals Pro — Professional Running Calculator

RunCals Pro helps runners measure effort on hilly terrain, plan training blocks, and analyze GPX race routes. EpH (Equivalent Pace on Hills) treats climb like extra distance so you can compare a mountain run with a flat time trial. Use our calculators and planners to train smarter for 5K, 10K, half marathon, marathon, and trail events.

Running tools on this site

Frequently asked questions

What is EpH (Equivalent Pace on Hills)?

EpH is a RunCals metric that adjusts running effort for elevation gain so you can compare flat runs with hilly courses. It treats 100 metres of climb as roughly 1 kilometre of flat distance, then divides that equivalent distance by time.

How is EpH calculated?

EpH = (Distance in km + Elevation gain in m ÷ 100) ÷ Time in hours. For example, 10 km with 400 m gain in 1:00:00 gives equivalent distance 14 km and EpH = 14 km/h.

How does the training plan generator work?

Sign in, set your goal race distance and date, choose weekly run days, and optional heart-rate zones. RunCals Pro builds a periodized plan with recovery down weeks every fourth week.

See all FAQs and step-by-step guides

How to calculate EpH from a run

  1. Open the EpH Calculator and choose Calculate EpH.
  2. Enter race or run distance in kilometres.
  3. Enter total elevation gain in metres from your watch or GPX.
  4. Enter finish time as hh:mm:ss, then calculate.