NepSamaya logo

Pace Calculator

Calculate your running pace, finish time, or race distance. Get race predictions for 12 distances, splits, and pace in 6 speed units. Supports km and mile inputs with hh:mm:ss time format.

Key Features

  • Three modes: Find Pace (time + distance), Find Time (pace + distance), Find Distance (pace + time)
  • Time input accepts hh:mm:ss, mm:ss, or plain seconds
  • Pace input with independent /km and /mile unit toggle
  • Distance input with km / mile toggle + standard event picker (9 events)
  • Pace displayed in 6 units: min/mile, min/km, mph, km/h, m/min, m/sec
  • Race predictions for 12 distances: 400m through Marathon
  • Splits table at 8 intervals: 1–5 km and 1–3 miles
  • Distance output shown in both km and miles simultaneously
  • Display unit toggle (/km or /mile) for results

About Pace Calculator

Every runner needs to know their pace — the time it takes to cover a specific distance. Whether you're training for a 5K or a marathon, our Pace Calculator helps you plan runs, predict race times, and analyze performance. Solve for any variable: pace, time, or distance. Then instantly see race predictions for 12 standard distances, a splits table, and your pace expressed in 6 different speed units.

Three Calculation Modes

Mode 1: Find Pace (Time + Distance → Pace)

You ran 10 km in 50:25. What was your pace?

  • Distance: 10 km
  • Time: 00:50:25
  • Pace = 50:25 ÷ 10 = 5:02 per km (8:06 per mile)

This is the most common use case for post-run analysis.

Mode 2: Find Time (Pace + Distance → Time)

You plan to run a half marathon (21.0975 km) at 5:30/km. How long will it take?

  • Pace: 5:30 per km
  • Distance: 21.0975 km (or pick from event list)
  • Time = 5:30 × 21.0975 = 1:56:02

Use this for race day planning and training run scheduling.

Mode 3: Find Distance (Pace + Time → Distance)

You have 45 minutes to run at 5:00/km. How far can you go?

  • Time: 00:45:00
  • Pace: 5:00 per km
  • Distance = 45 ÷ 5 = 9.0 km

This mode is useful for timed runs ("I only have 30 minutes today").

Time Input Format

Time is entered as hh:mm:ss, mm:ss, or plain seconds. All three formats are accepted:

  • 00:50:25 = 50 minutes 25 seconds
  • 50:25 = 50 minutes 25 seconds
  • 3025 = 3025 seconds

Pace in 6 Speed Units

Once calculated, your pace is shown in all standard units simultaneously:

  • min:sec per mile
  • min:sec per kilometer
  • miles per hour (mph)
  • kilometers per hour (km/h)
  • meters per minute
  • meters per second

Race Predictions for 12 Distances

Based on your calculated pace, the tool instantly projects your finish time at every standard distance:

400 m, 800 m, 1 K, 1 mile, 3 K, 3 miles, 5 K, 5 miles, 10 K, 10 miles, Half Marathon, Marathon.

Note: these predictions assume even pacing. Actual race times may vary due to fatigue, elevation, and conditions. For fatigue-adjusted predictions, use the Riegel formula: T2 = T1 × (D2 ÷ D1)^1.06.

Splits Table

The calculator generates cumulative split times at 8 standard intervals:

1 km, 2 km, 3 km, 4 km, 5 km — and 1 mile, 2 mile, 3 mile.

Splits are based on even pacing. For negative split strategy (optimal for most runners), aim to run the second half slightly faster than the first.

Pace Conversion: Min/km ↔ Min/mile

Runners switch between metric and imperial depending on race location. The calculator handles all conversions automatically:

  • 5:00 min/km = 8:03 min/mile
  • 6:00 min/km = 9:39 min/mile
  • 4:30 min/km = 7:14 min/mile

Toggle between /km and /mile for pace input and display independently.

Standard Race Distances

RaceDistance (km)Distance (miles)
400 meters0.4 km0.249 mi
800 meters0.8 km0.497 mi
1 kilometer1.0 km0.621 mi
1 mile1.609 km1.0 mi
3 kilometers3.0 km1.864 mi
5K5.0 km3.107 mi
10K10.0 km6.214 mi
Half Marathon21.0975 km13.109 mi
Marathon42.195 km26.219 mi

Pace Zones for Training

Zone% of Max HRPerceived EffortPurpose
Recovery/Easy<70%ConversationalBase building, recovery
Aerobic70–80%Comfortable, steadyEndurance development
Tempo/Threshold80–88%Comfortably hardLactate threshold
VO2 Max88–95%Hard, can't talkAerobic capacity
Speed/Repetition95–100%All-outNeuromuscular power

FAQ: Pace Calculator

What's the difference between pace and speed?

Speed is distance per time (mph or km/h). Pace is time per distance (min/mile or min/km). Runners use pace because it scales linearly with effort and is easier to manage on a watch.

Can I enter my pace in miles and get results in km?

Yes. The pace input has its own /km and /mile toggle, independent of the display unit. Mix and match freely.

Why are race predictions based on even pace?

Even-pace predictions give you a clean baseline. Real race performance varies with fatigue (longer distances are disproportionately harder), which is why the Riegel formula's 1.06 exponent matters at marathon+ distances.

What's a good pace for a beginner runner?

For a 5K: 11–15 min/mile (6:50–9:20 min/km). For a 10K: 12–16 min/mile. Focus on finishing comfortably rather than chasing a time early on.

Can I use this for cycling or swimming?

Yes. Enter your distance and time, and the speed outputs (mph, km/h) are useful for cycling. For swimming, use meters and seconds for 100m split analysis.

Pace Calculator is optimized for fast browser-based use, so you can test multiple scenarios in seconds.

Formula & Logic

  • 01Canonical internal unit: seconds per kilometer (sec/km).
  • 02Find Pace: paceSecPerKm = totalSeconds / distanceKm.
  • 03Find Time: totalSeconds = distanceKm × paceSecPerKm.
  • 04Find Distance: distanceKm = totalSeconds / paceSecPerKm.
  • 05Pace conversion: secPerMile = secPerKm × 1.60934. secPerKm = secPerMile ÷ 1.60934.
  • 06Speed: km/h = (distanceKm / totalSeconds) × 3600. mph = km/h ÷ 1.60934.
  • 07m/min = km/h × 1000 ÷ 60. m/sec = m/min ÷ 60.
  • 08Race prediction for distance D km: time = paceSecPerKm × D.
  • 09Split time for interval I km: time = paceSecPerKm × I.
  • 10Riegel formula for fatigue-adjusted prediction: T2 = T1 × (D2 ÷ D1)^1.06.

Practical Examples

  • 01Baseline check: Use realistic inputs in Pace Calculator to generate a first-pass estimate.
  • 02Sensitivity check: Change one key input at a time to compare how the output shifts.
  • 03Decision check: Save two or more scenarios and use the differences to choose the better option.

Important Limitations

  • Results depend on the accuracy of your inputs.
  • Displayed values may be rounded for readability.
  • Health-related outputs are educational estimates and should not replace medical advice.

Frequently Asked Questions