Free online date calculator
This date calculator adds or subtracts years, months, weeks, and days from any starting date and instantly shows the resulting date, the day of the week, and the plain yyyy-mm-dd value. It answers everyday questions like "what date is 90 days from today?", "when is 6 weeks before this deadline?", or "what will the date be one year and three months from now?". It's ideal for project deadlines, notice periods, contract and warranty end dates, due dates, and countdowns. Everything runs in your browser, so your dates stay completely private.
How to add or subtract dates
- Pick your Start date — it defaults to today.
- Choose Add or Subtract for the direction.
- Enter any mix of Years, Months, Weeks, and Days — blank fields count as zero.
- Read the resulting date and weekday as the result updates live.
- Click Copy result to drop the date into a form, email, or calendar.
How the calculation works
The years and months are combined and applied first, then the weeks and days, using your browser's built-in calendar so month lengths and leap years are always correct. The start date is read as a local calendar date, which means the result never slips by a day because of your timezone. Need the gap between two known dates instead? Use the date difference calculator. Working out someone's age from a birthday? Try the age calculator.
Private and instant
There is no sign-up and nothing is uploaded — the maths happens locally on your device. Bookmark this page the next time you need to add or subtract days from a date in a hurry.