Add or subtract days, weeks, months, and years from any date — plus a business-day mode that skips weekends. Runs entirely in your browser.
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Result date
2026-02-28
Weekday: Saturday
90 days ago
Month-end note: adding months clamps to the last valid day (Jan 31 + 1 month = Feb 28/29).
What this tool does
Pick a start date, choose add or subtract, and stack any mix of years, months, weeks, and days — for example +2 months 3 days — to get the exact landing date, its weekday, and how many days it sits from today. This is the "start date plus a duration equals a result date" direction, the opposite of a date-difference tool that measures the gap between two known dates. Two details most calculators get wrong are handled explicitly here. First, month-end rollover: January 31 plus one month lands on February 28 (or 29 in a leap year), because the day-of-month is clamped to the last valid day of the target month, the same rule spreadsheets and most "X months from signing" legal clauses use. Second, business days: flip on business-day mode and a Friday plus one working day becomes the following Monday, with Saturdays and Sundays skipped — useful for invoice due dates and SLA deadlines. Every calculation is plain JavaScript running in your browser tab, every input lives in a shareable URL, and the result copies in one click.
Tool details
- Input
- Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 11 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Operations
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Add Days to Date Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Date Difference Calculator Days / weeks / months / years between two dates — plus business-days mode — browser-only Open
- 2 Business Days Calculator Working days between two dates, or a date N working days out — weekends + holidays excluded, browser-only Open
- 3 Time Duration Calculator Hours between two times, add or subtract time, and add up a timesheet — decimal hours + pay — browser-only Open
Real-world use cases
Calculate a contract expiry date
A service agreement is signed on 2026-01-31 with a term of "12 months from signing". You set the start date, switch to add, enter 12 in the months field, and read back 2027-01-31. When a contract starts on a month-end day the month-end clamp matters — a 1-month renewal from January 31 correctly lands on February 28, not an invalid date, so the expiry you record matches what a court would read the clause to mean.
Find a loan or invoice due date
An invoice dated today is due "net 45 days". Enter the issue date, add 45 in the days field, and you get the exact due date plus its weekday — handy because a due date that falls on a Saturday usually means you want to chase payment the Friday before. For a payment that must land on a working day, flip on business-day mode and count 45 business days instead.
Estimate a pregnancy due date
The common rule of thumb is 280 days (40 weeks) from the last menstrual period. Enter that date, add 40 in the weeks field, and the tool returns the estimated due date and which weekday it falls on. Because every month length and leap day is handled exactly, the estimate does not drift the way a flat "9 months" shortcut does.
Track a visa or permit day count
A visa allows a 90-day stay from the entry date. Enter your arrival date, add 90 days, and you get the last lawful day plus the "days from today" line so you can see how much time is left at a glance. Subtract mode answers the reverse: if you must leave by a fixed date, count back to find the latest day you could have entered.
Set a project milestone from a kickoff
A project kicks off on a Monday and the plan allots "15 working days" to the first phase. Turn on business-day mode, add 15 days, and the tool skips the weekends to give the real deadline — three calendar weeks out, not just 15 calendar days. Share the resulting URL with the team so everyone sees the same computed date.
Common pitfalls
Using the Months field when you mean a fixed number of days. "30 days" and "1 month" are different — one month from January 31 is February 28, which is 28 days, not 30. Pick the field that matches the contract wording.
Forgetting that business-day mode ignores the Years, Months, and Weeks fields. In that mode only the Days field is read, and it counts working days; the other fields are greyed out on purpose.
Assuming business days already exclude public holidays. They do not — only Saturdays and Sundays are skipped. Holidays vary by country and year, so subtract any that fall in your span yourself.
Privacy
Every calculation — the day, week, month, and year arithmetic, the month-end clamp, the leap-year handling, and the business-day counting — runs as plain JavaScript inside your browser tab. No date you enter is sent to a server and nothing is logged. The one caveat: the shareable URL encodes your start date, operation, amounts, and the business-day flag in the query string, so pasting a share link lets the destination server's access log see those values. For routine scheduling that is harmless; if a date is sensitive, copy the result manually instead of sharing the URL.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- AI Eval Planner Generate eval cases, pass criteria, and edge cases from an AI feature, risks, and user path.
- awk + sed Cheatsheet awk + sed cheat sheet — 80+ one-liners for text processing, with real examples and common pitfalls.
- AWS CLI Cheatsheet AWS CLI cheat sheet — 80+ commands for EC2 / S3 / IAM / Lambda / RDS / EKS / CloudFormation with real examples.
- Base64 Block Deduplicator Find duplicates and keep one clean copy of base64 blocks from pasted text or uploaded local files.