Your data never leaves this tab

Free Date Difference Calculator — Days Between Dates

Find the exact number of days, weeks, months, and years between any two dates — plus weekday counts, in your browser.

Total Days

Weeks + Days

Months + Days

Weekdays

Weekends

How it works

1

Pick your start date

Select or type the earlier of the two dates.

2

Pick your end date

Select or type the later date.

3

Read the difference

Days, weeks, months, years, and weekday breakdown all appear instantly.

4

Use the result

Copy any value for use in planning, contracts, or calculations.

Common use cases

Project planning

Calculate the number of working days between project start and deadline.

Contract durations

Find the exact duration of a contract, lease, or subscription period.

Event countdowns

Find how many days until a wedding, holiday, or product launch.

HR & payroll

Calculate exact employment duration for benefits, notice periods, or bonuses.

Frequently asked questions

Does the calculator include both start and end dates?

The total days count is exclusive of the end date (like most date ranges). Add 1 to include both endpoints.

How are weekdays counted?

Weekdays are Monday–Friday. Weekends are Saturday–Sunday. No public holidays are excluded.

Can I calculate backwards (end before start)?

The calculator always shows a positive result regardless of date order.

Does it handle leap years?

Yes — the JavaScript Date API accounts for leap years automatically.

Is this free?

Yes, completely free with no signup needed.

Are my dates stored?

No — all calculations run in your browser. Nothing is transmitted.