Home›Services›Date Calculator

Free Date Calculator

How many days between two dates? Or what date is 30 days from now? Find out instantly.

Free tool — calculations happen in your browser. Nothing is sent anywhere.

← All Free Tools

How many days until your visa expires, your wedding, a deadline or the end of a contract? How many working days are there between two dates? What date is 90 days from today? This free date calculator answers all of those in seconds. Count the days between any two dates, count working days while skipping weekends, or add and subtract days, weeks, months and years from any date. It is useful for visa and travel planning, pregnancy due dates, project deadlines, school terms, notice periods, warranties and subscriptions. The calendar maths handles leap years and months of different lengths correctly, so you do not have to count on your fingers or trust a rough guess. Free, instant and private, with no sign-up.

How to use the Date Calculator

  1. Choose what you need — days between dates, working days, or add/subtract from a date.
  2. Pick the dates using the date pickers, or type the number of days, weeks or months.
  3. Read the result instantly, including the exact date and the number of days.

Why use this tool

Frequently asked questions

How do I count the days between two dates?

Pick the start date and the end date. The tool shows the total days between them, and also breaks it down into weeks, months and years.

What counts as a working day?

Working days are Monday to Friday, excluding Saturday and Sunday. Public holidays are not excluded, because they differ by country — add those yourself if you need them.

Can I add 90 days to a date?

Yes. Choose add/subtract, enter 90 days and pick the start date — the tool gives you the exact resulting date.

Does it handle leap years?

Yes. The calculation uses real calendar dates, so 29 February and months with 30 or 31 days are counted correctly.

Related tools

Age Calculator  |  Time Zone Converter  |  Timer & Stopwatch  |  Calculator