Exact days between two dates — plus add or subtract days from any date.
Order does not matter — if the end date comes first, the calculator shows the positive span and tells you.
Count every calendar day from the start date to the end date, including any leap days in between. From January 1, 2026 to October 30, 2026 there are exactly 302 days. This calculator does the counting for any two dates, past or future, and also shows the same span in weeks and approximate months.
The standard day difference counts the days elapsed between the two dates, so January 1 to January 2 is 1 day, not 2. If you need an inclusive count that covers both the first and the last day — for example, counting every day of a hotel stay or a rental — simply add 1 to the result.
Use the second calculator on this page: pick a starting date, enter the number of days, and choose add or subtract. Adding 30 days to January 1, 2026 lands on January 31, 2026, and subtracting 30 days lands on December 2, 2025 — month and year boundaries and leap years are handled automatically.
Yes — 100% free, no sign-up. Your dates stay in your browser; nothing is uploaded, saved or tracked.