Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Running Split Calculator

Running Split Calculator

Turn a goal finish time into per-km or per-mile splits for any race, with even, negative, or positive split strategies.

Marathon Split Calculator for Smarter Race Pacing

This running split calculator turns a goal finish time into split times for every kilometer or mile of your race, so you know exactly how fast each segment should be. Set a distance, set a target time, and see your whole pacing plan at a glance.

It is built for anyone racing a 5K, 10K, half marathon, full marathon, or a custom distance, and for runners who want to commit to even, negative, or positive splits instead of guessing pace on the road.

Private by design: every split is calculated right in your browser. Your distance, target time, and pacing settings are never uploaded to any server.

What Are Running Splits?

Splits are the individual time segments for each unit of distance in a race. In a 10K, for example, you would have ten splits, one per kilometer. Each split in the table shows three things:

  • Split — the distance covered in that segment (1 km, 1 mi, or a shorter final segment)
  • Pace — your speed for that segment, in minutes per kilometer or mile
  • Cumulative — the total elapsed time up to the end of that split

How to Use the Running Split Calculator

1

Choose your distance

Tap a preset — 5K, 10K, Half, or Full marathon — or pick Custom to enter any distance. With Custom, you can type the value in kilometers or miles.

2

Enter your target time

Set your goal finish time in the hours, minutes, and seconds fields. The split table recalculates in real time as you adjust the numbers.

3

Pick a split strategy

Choose Even, Negative, or Positive splits. For Negative and Positive, use the Variation slider (1% to 15%) to control how much pace shifts between the first and last split.

4

Review your splits

Read the table to see each segment's distance, pace, and cumulative time. Switch Split every between km and mi to view the breakdown in your preferred unit.

Features

Preset Race Distances

One tap selects 5K, 10K, Half Marathon (21.0975 km), or Full Marathon (42.195 km).

Custom Distance

Enter any distance you like and choose whether you type it in kilometers or miles.

Even Split Strategy

Hold one consistent pace from start to finish — the simplest plan, ideal for beginners.

Negative Split Strategy

Start slower and finish faster, the proven approach many runners use to finish strong.

Positive Split Strategy

Start faster and ease off in the second half, useful for short races and time-trial efforts.

Adjustable Variation

Set a 1% to 15% variation to make the pace change gentle or aggressive across your splits.

Detailed Split Table

Every split lists its distance, pace, and cumulative time, with the average pace and finish summarized above.

Pace Color Coding

Fastest segments are highlighted green and slowest red, so your pacing plan is easy to read.

km / mi Split Display

Toggle the split unit between kilometers and miles and the whole table recalculates instantly.

Real-Time Calculation

Splits update the moment you change the distance, time, strategy, or variation — no calculate button.

Frequently Asked Questions

What is a negative split in running?

A negative split means you run the second half of a race faster than the first. You start at a controlled, slightly slower pace and gradually speed up, so your fastest splits come near the finish. It is widely recommended because starting conservatively helps you hold form when fatigue sets in late in the race.

How do I calculate my marathon split times?

Select the Full marathon preset (or enter 42.195 km), type your goal finish time, and pick a split strategy. The calculator divides the distance into per-kilometer or per-mile splits and shows the pace and cumulative time for each one, so you have a complete marathon split chart to follow on race day.

Even, negative, or positive splits — which is best?

Even splits are the simplest and a great default, especially for beginners who want a predictable pace. Negative splits are the strategy most coaches favor for distance races, since finishing faster usually means a smarter, stronger effort. Positive splits, where you start fast and slow down, suit short races or all-out time trials. Try each strategy here to compare the split tables before you commit.

How much slower should the first half be for a negative split?

A variation of 3% to 5% is a sensible starting point for most distance races. In this tool the Variation slider sets how far the opening pace sits above the average and how far the closing pace sits below it, anywhere from 1% to 15%. Higher values create a sharper split; for a marathon, a gentle 3% to 5% is easier to execute than an aggressive swing.

Why does the last split show a shorter distance?

Some races do not divide evenly into whole kilometers or miles. A half marathon is 21.0975 km, so the final split covers only about 0.10 km. The calculator gives that partial segment a proportional time so the splits still add up exactly to your target finish time.

Can I use this for treadmill workouts?

Yes. Set your target distance and time, then use the pace column to know what speed to dial in for each segment of your run. It works just as well for splitting a 5K or 10K by kilometer as it does for planning a treadmill session.

Plan your race pacing strategy with even, negative, or positive splits for any distance from 5K to marathon and beyond.

h
:
m
:
s
Avg Pace 5:00 /km
Distance 5.00 km
Finish Time 25:00
# Split Pace Cumulative
Pick a preset distance or enter a custom distance for any race
Choose negative splits to start conservatively and finish strong
Use the variation slider to control how much pace shifts between splits
Toggle km and miles to view splits in your preferred unit
All calculations run in your browser — no data is sent to any server
Want to learn more? Read documentation →
1/6
Start typing to search...
Searching...
No results found
Try searching with different keywords