Date Difference Calculator

Count the days, weeks and months between any two dates. 100% free, no signup. Everything runs in your browser.

100% free No sign-up Private by design Works on any device
Date Difference CalculatorRuns locally

Pick both dates to see the difference.

This free date difference calculator counts the exact number of days between two dates, then breaks the gap down into weeks, months and years. Pick a start date and an end date and the answer appears instantly, with leap years and uneven month lengths handled correctly. Counting dates by hand goes wrong surprisingly easily. February is short, months alternate between 30 and 31 days, and a February to March count that ignores a leap year is off by a day. Whether you need a countdown to a wedding, the number of weeks left before a project deadline, the length of a rental period, or how many days old an invoice is, this calculator gives you a precise answer in seconds, entirely in your browser.

How to use

  1. Pick the start date, the earlier of your two dates.
  2. Pick the end date. For a countdown, set this to the future event you are counting toward.
  3. Read the result instantly: total days, plus the equivalent in weeks, months and years.
  4. Use total days for precise measures like invoice ageing or visa day limits. Use months and years for durations like tenancy or employment.
  5. Change either date freely. Every change recalculates on the spot.
  6. Nothing is stored. The dates you enter stay on your device.

Why use our date difference calculator?

The point of this calculator is a number you can trust. Leap years, 28 to 31 day months and month boundaries are exactly where mental arithmetic and quick spreadsheet formulas slip by a day, and a one day error matters when a contract notice period, visa limit or payment deadline depends on it. This tool applies real calendar rules and shows the result as days, weeks, months and years at once, so you can quote whichever unit the situation needs.

It works in both directions too: past to today for durations, today to future for countdowns. Project managers count days to launch, then keep an eye on their drafting with the word counter as content deadlines close in. Planning an event on the target date? Print a scannable RSVP link with the QR code generator. And if the span you care about starts at someone's birth, the age calculator formats it properly as an age.

Who is this tool for?

Project managers and freelancers live by date math: days until the deliverable, working weeks in a sprint, how far a milestone slipped. Freelancers also use it for invoice ageing, knowing exactly how many days a payment is overdue, and for quoting realistic timelines. HR teams calculate length of service, probation periods and notice periods, where the difference between 89 and 90 days can change someone's entitlements.

Travelers count trip lengths and visa day limits, where overstaying by one miscounted day gets expensive. Couples count down to weddings or measure exactly how long they have been together. Landlords and tenants work out rental periods and deposit deadlines. Students count study days left before an exam and plan revision around the answer. Anyone with a deadline, an anniversary or a countdown has a reason to know exactly how many days sit between two dates.

Frequently asked questions

Does the count include both dates?

It measures the full span between your two dates, the same convention calendars and date libraries use. If your situation needs both endpoints counted, as some legal deadlines do, add one day to the result.

Are leap years handled correctly?

Yes. The calculator uses real calendar arithmetic, so 29 February and every month length quirk are accounted for exactly.

Can I count down to a future date?

Yes. Set the end date in the future and you get an instant countdown: days until the wedding, launch, exam or holiday.

Can it show working days only?

It currently counts calendar days. As a rough rule, multiply calendar days by 5/7 for a working day estimate, and remember public holidays vary by country.

Why do 'months between dates' answers vary between tools?

Because months have different lengths, tools can define 'a month apart' slightly differently near month ends. For exact comparisons, rely on the total days figure, which is unambiguous.

Is anything I enter stored?

No. All calculations happen in your browser. Nothing is uploaded, saved or logged.

Related tools