Date Add / Subtract
Add or subtract days, weeks, months, years or working days from any date. Month-end dates are explained, and holidays can be skipped. Free.
More options
Dates like 2026-03-04
Shortcuts: Ctrl+Enter run · Ctrl+Shift+C copy result · / search (use ⌘ on Mac)
Free Date Add / Subtract
Start from a date, say how many days, weeks, months, years or working days to add or take away, and get the new date with its weekday. It gives developers a quick browser-based way to solve a focused date add / subtract task before moving the result into a project.
How to use Date Add / Subtract
Choose Add or Subtract, enter the number and pick the unit. For working days, weekends are skipped and holidays too if you turn that on.
Common mistakes
- Adding 30 days when you mean one month: months have different lengths.
- Forgetting that a holiday can fall on a weekend and is then already skipped.
Frequently asked questions
What is January 31 plus one month?
There is no February 31, so the result is the last day of February (28, or 29 in a leap year). The page tells you when this happens.
How do working days work?
The calculator counts forward or back one day at a time and only counts days that are not weekend days and not holidays.
How far can I go?
Up to 10,000 years or 3,652,500 days, within the years 1 to 9999.
Is anything uploaded?
No. The calculation runs in your browser and nothing you enter is sent to a server.
How do I use this date add / subtract tool?
Use the interactive controls above; processing stays in your browser and the result is intended as a practical starting point for development work.
More Data Generation & Utilities
GUID GeneratorCreate unique IDsDummy Data GeneratorCreate realistic sample data for testsString Replacer / List CompareFind and replace text, or compare listsLorem Ipsum GeneratorPlaceholder text for designsRobots.txt GeneratorControl which pages search engines readQR Code GeneratorMake a QR code for links, Wi-Fi or UPIWord & Character CounterCount words, characters and reading timeRandom String GeneratorCreate random codes and tokens