Skip to main content

Free date calculator

Count the days and working days between two dates, add or subtract days, work out an exact age, count down to an event or look up a week number.

  • Free for everyone
  • No signup needed
  • Works on any device
Loading the tool…

How to use

  1. Choose what to calculate: days between dates, add or subtract, age, countdown or date details.
  2. Pick the dates. Select Today to use the current date.
  3. For working days, open the working-day settings to choose your days off and add public holidays.
  4. Read the result, then copy it or copy a link that reopens the same calculation.

Examples

Days from 1 January to 31 December 2026

364 days between the dates, or 365 days if you include the end date.

What date is 90 days after 22 October 2026?

Wednesday, 20 January 2027.

10 working days after Friday, 23 October 2026

With Count working days only turned on: Friday, 6 November 2026. Add public holidays in the working-day settings and they are skipped too.

A festival runs from 1 to 5 June

Include the end date: it lasts 5 days. For hotel nights, leave it off: arriving on 1 June and leaving on 5 June is 4 nights.

How old is someone born on 15 May 1990?

On 22 October 2026 they are 36 years, 5 months and 7 days old, and turn 37 on Saturday, 15 May 2027. Choose Age.

A countdown to a wedding

Choose Countdown, pick the date and time and type the event name. Copy the link to share a live countdown with guests.

Limitations

  • Public holidays are not built in, because they differ by country and region. Add yours in the working-day settings.
  • Dates use the Gregorian calendar.
  • Adding months to the 29th, 30th or 31st lands on the last day of shorter months, such as 28 February.

Privacy

This tool works entirely in your browser. What you type is not sent to our servers, and it is not stored after you close the page unless the tool offers to keep it and you turn that on. Read our privacy notice.

Troubleshooting

The result is one day different from what I expected

Check Include the end date. From Monday to Friday is 4 days without the end date and 5 days when both days are counted.

The date picker shows a different date format

Your browser shows dates in your device's regional format. The calculation is the same.

Questions and answers

How do I calculate the number of days between two dates?

Choose the start and end dates. The calculator works on the real calendar, so leap years and month lengths are always correct.

Should I include the end date?

Include it when both days count, such as an event from 1 to 5 June that lasts 5 days. Leave it off for elapsed time, such as nights in a hotel or days until a deadline.

What date is 90 days from today?

Choose Add or subtract from a date, keep today as the start date and select +90 days. The result shows the date, its weekday and its week number.

How do I count only business days?

The Working days figure skips your days off. Open the working-day settings to choose them and add public holidays. When adding days, turn on Count working days only.

How do I calculate my exact age?

Choose Age and enter the date of birth. You see the age in years, months and days, the total in months, weeks and days, and the date of the next birthday.

What week number is it?

Choose Date details. It shows the ISO 8601 week number with the Monday and Sunday of that week, the day of the year and the quarter.

Updated