Free online date difference calculator
This date difference calculator tells you exactly how much time lies between two dates — the answer to "how many days between these dates?" in a single click. Pick a start date and an end date and it instantly works out the duration in years, months, and days, then breaks it down into total days, total weeks with the leftover days, an approximate total of months, and total hours. It's ideal for counting down to deadlines, working out project lengths, notice periods, pregnancy weeks, or anniversaries. Everything runs in your browser, so your dates stay private.
How to find the difference between two dates
- Pick your Start date in the first field.
- Choose the End date — it defaults to today.
- Tick Include end date if the final day should count too.
- Read the exact years, months, and days as the result updates live.
- Check the totals, then click Copy summary for forms or messages.
How the calculation works
The tool subtracts the day, month, and year parts and borrows across months the same way you would by hand, clamping the borrowed day to the shorter month so you never see a negative figure. If the end date falls before the start date, it uses the absolute difference and simply notes which date is earlier. Working out someone's age instead? Try the age calculator. Comparing epoch values? Use the Unix timestamp converter.
Private and instant
There is no sign-up and nothing is uploaded — the calculation happens locally on your device. Bookmark this page the next time you need a fast, accurate count of the days between two dates.