Date Calculator
Add or subtract days, weeks, months, and years from any date to find a new date.
Resulting date
—
Related tools
- CalendarA clean monthly and yearly calendar with week numbers and quick navigation.
- Days Between DatesCalculate the exact duration between two dates in days, weeks, months, and business days.
- Age CalculatorFind your exact age in years, months, days and hours, plus your life in numbers: heartbeats, full moons and laps around the sun.
- Dog Age CalculatorConvert dog years to human years by size, with a cat age calculator and a full chart.
- Due Date CalculatorEstimate your pregnancy due date, how many weeks along you are, and your trimester dates from your last period.
- Week NumberLook up the ISO week number for today or any date, and see the weeks of the year.
How to use it
- 1
Pick a start date
Choose the date you want to count from. It defaults to today for convenience.
- 2
Choose add or subtract
Decide whether you want a future date (add) or a past date (subtract).
- 3
Enter a duration
Type any combination of years, months, weeks, and days to shift the date by.
- 4
Read the result
See the resulting date, its weekday, and how many days it is from the start.
Perfect for every need
Deadlines & due dates
Work out contract, invoice, and project dates by adding a notice or payment period.
- Net-30 invoice dates
- 30-day notice periods
- Warranty end dates
Health & pregnancy
Estimate follow-up dates or milestones by adding weeks and days to a start date.
- Due date estimates
- Medication schedules
- Recovery timelines
Personal planning
Find the exact date for events, trips, and reminders far in the future or past.
- Trip return dates
- Anniversary planning
- Subscription renewals
Frequently asked questions
Does it account for different month lengths?
Yes. Adding months and years respects calendar month lengths and leap years, so the result is always a valid date.
Can I mix units, like 1 year and 15 days?
Absolutely. Enter any combination of years, months, weeks, and days and they are applied together to the start date.
How is the day-difference calculated?
The badge under the result counts whole calendar days between your start date and the resulting date.
Is my data sent anywhere?
No. All calculations happen in your browser. Nothing you enter is uploaded or stored on a server.