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
How to use
- Choose what to calculate: days between dates, add or subtract, age, countdown or date details.
- Pick the dates. Select Today to use the current date.
- For working days, open the working-day settings to choose your days off and add public holidays.
- 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