Quick answer

Add half the elapsed days to the earlier date. Odd spans land at midday, so decide whether to round down or up and say which.

The calculation

Count the elapsed days between the two dates, halve it, and add that to the earlier date. A 100-day span has its midpoint 50 days in. Nothing about month lengths or leap years enters, because the whole thing is done in days.

This is one of the few date operations with no convention attached to the main step. Working in days rather than trying to halve a years-months-days interval avoids the question entirely — halving '2 years 7 months' has no well-defined answer.

Use this guide with the right tool: Open the Date Midpoint Calculator for the exact midpoint date between two calendar dates. If the question shifts, compare it with the Days Between Dates Calculator or the Date Difference Calculator.

Odd spans and the half day

An odd number of elapsed days puts the true midpoint at midday. A 101-day span has its centre 50.5 days from the start. If you need a whole date, you round.

Rounding down gives the last date in the first half; rounding up gives the first date in the second. Either is fine and they differ by a day. For an anniversary or a milestone it rarely matters; for splitting a period into two halves that must not overlap, decide explicitly and apply it consistently to both halves.

A calendar with a pencil circled square in the middle of a blank month
The midpoint is half the span from the start — odd spans leave a half-day to handle.

What people actually use it for

Marking the halfway point of a relationship, a pregnancy, a project, a sentence, a deployment or a course. Splitting a reporting period. Finding a fair meeting point between two deadlines. Locating the centre of a historical span.

In each case the useful output includes the weekday, because a midpoint that lands on a Sunday is not much use for a planned event. It is also worth seeing the two halves as day counts, which makes an odd-span rounding decision visible rather than hidden.

More than two dates

The midpoint of several dates is a different question. The mean date — average the day numbers — is pulled by outliers. The median date, the middle one when sorted, is not. Which you want depends on what you are describing: a centre of mass or a typical value.

Neither is what a two-date midpoint calculator produces, so for a set of dates do the arithmetic deliberately rather than chaining pairwise midpoints, which gives a different and largely meaningless answer.

Worked example

From 1 January 2026 to 16 August 2026 is 227 elapsed days. Half is 113.5, so the midpoint falls at midday on 24 April 2026, a Friday. Rounding down gives 24 April as the last day of the first half; the second half begins on 25 April.

From 1 January 2026 to 16 August 2026 is 227 days, so half of 113.5 puts the midpoint at midday on 24 April 2026. Find your midpoint the same way.

The quarter points, worked

The same method that finds the halfway point finds any fraction of the span, and the FAQ below mentions one-third and three-quarter points. Working them on the example above makes the pattern visible. The span from 1 January 2026 to 16 August 2026 is 227 elapsed days. A quarter of that is 56.75 days, which lands on Thursday 26 February 2026 at 18:00. Three quarters is 170.25 days, which lands on Saturday 20 June 2026 at 06:00.

Notice what the fractions do to the time of day. The halfway point of an odd span falls at midday, because half a day is involved. The quarter points fall at a quarter-day offset — 06:00 or 18:00 — because 0.75 and 0.25 of a day are involved. Only a whole-number fraction of an even span gives a clean midnight boundary. So a quarter-point date quoted without a time is hiding a quarter of a day, and if the quarter point anchors a staged deadline — a progress review a quarter of the way through a course, a payment due at the three-quarter mark of a contract — the same rounding conversation as the midpoint applies, with four candidate conventions instead of two.

A shorter, even span shows the clean case. From 3 March 2026 to 2 April 2026 is 30 elapsed days. Half is exactly 15, so the midpoint is Wednesday 18 March 2026, with 15 days on each side and no rounding decision to record. The quarter point is 7.5 days in — midday on 10 March — which is a useful reminder that even spans do not rescue the quarter points from the half-day question.

Leap years move the midpoint even when the calendar dates look identical. From 1 January 2028 to 1 July 2028 is 182 elapsed days — one more than the same window in 2026, because 29 February 2028 sits inside it. Half of 182 is exactly 91, so the 2028 midpoint is Saturday 1 April 2028, cleanly at the start of the day. The 2026 window, at 181 days, has its midpoint at midday on Wednesday 1 April 2026. Same start date, same end date, same named midpoint date — and the true halfway instants are half a day apart, differing only because a leap day fell inside one span and not the other. It is the clearest illustration of why the calculation is done in elapsed days rather than by halving the calendar: the calendar view says nothing changed; the day count knows better.

One more reading distinction matters when the two halves become reporting periods. Counted inclusively — both endpoints in — the first half of the worked example, 1 January to 24 April 2026, contains 114 days, and the second half, 25 April to 16 August, also contains 114, totalling 228 against 227 elapsed. That extra day is not an error; it is the seam. Elapsed counting puts the seam between two dates, inclusive counting puts a date on it, and a period split that must neither overlap nor leave a gap has to choose which. The midpoint date itself is where the choice bites, which is why the worked example names 24 April as the last day of the first half rather than just 'the midpoint'.

Reading the Date Midpoint Calculator's result: it reports the midpoint date together with both half-lengths in days. The check worth doing is that the two halves add back to the full span — 227 in the example above. If they do not, one of the two dates was typed wrong, and the error is in the inputs rather than the method. Where the span is odd, expect the halves to differ by a day in whole-date terms, with the extra day sitting on whichever side your rounding convention put it. Record the convention beside the midpoint whenever the date will be reused by someone else, because a midpoint without its convention is only reproducible to within a day.

Common mistakes to avoid

  • Halving a years-months-days interval. There is no well-defined half of '7 months'. Convert to days, halve, then convert back.
  • Ignoring the half day on odd spans. State whether you rounded down or up, particularly when splitting a period into non-overlapping halves.
  • Chaining pairwise midpoints for several dates. That does not give the mean or the median. Calculate whichever you actually want directly.

Use the right calculator

The Date Midpoint Calculator finds midpoints, Days Between Dates Calculator counts elapsed days, and Date Difference Calculator gives differences in years, months and days.

Date Midpoint Calculator
Date LabDate Midpoint Calculatorthe exact midpoint date between two calendar dates
Days Between Dates Calculator
Date LabDays Between Dates Calculatorelapsed calendar days between two dates
Date Difference Calculator
Date LabDate Difference Calculatorcalendar difference in years months days and total days
Your dates stay local: both dates you enter are compared in your browser, with no account required and nothing sent to a server to produce the midpoint.

Frequently asked questions

Does the midpoint account for leap years?

Yes, automatically — the calculation counts real elapsed days, so any leap day in the span is included.

Which way does this tool round?

It reports the midpoint date along with both half-lengths in days, so an odd span is visible rather than silently resolved.

Can I find the one-third or three-quarter point?

Yes, by the same method with a different fraction of the elapsed days. The rounding question applies in the same way.